Olá Newton, > Comunidade, atualmente faço a seguinte operação via o SQL abaixo > (executado dinamicamente):
Fica mais fácil dar sugestões tendo o explain analyze do select gerado. Também é complicado determinar o gargalo sem saber o que consome mais tempo: o SELECT ou o INSERT. Otimize o SELECT (sim, ele vai levar muito mais tempo se executado fora do insert, porém vai dar informações importantes), pois há pouco a fazer sobre o INSERT. > A questão é que a tabela BHPAS_YYYY_MM_DD apresenta às vezes mais de 06 > milhões de registros Então crie qualquer índice nessa tabela somente após importar todos os seus registros. > PERGUNTA: Tem como otimizar essa consulta de alguma maneira? Só o EXPLAIN pode te ajudar. > Dá pra usar o COPY nesse caso? Dar, dá, só que o INSERT INTO SELECT é mais rápido no seu caso. Atenciosamente, Mozart Hasse _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
