Em 14 de dezembro de 2016 16:43, Cleiton Luiz Domazak
<cleitondoma...@gmail.com> escreveu:
> Nem index tinha, criei e ele não é utilizado.

Rodou um VACUUM ANALYZE sobre a tabela após criar o índice? Qual a
definição (comando) que você usou para criar o índice?

>
> Fiz o restore do dump gerado pelo cliente, e o mesmo problema ocorre no meu 
> ambiente de testes. E ocorre em situações um pouco aleatórias.
>
> Essas são as datas que eu usei e se funcionou ou não. Muito esquisito.
>
> AND DR.DTINSERT>='2016-08-30' AND DR.DTINSERT<='2016-10-01' OK
> AND DR.DTINSERT>='2016-08-30' AND DR.DTINSERT<='2016-11-01' OK
> AND DR.DTINSERT>='2016-09-30' AND DR.DTINSERT<='2016-11-01' OK
> AND DR.DTINSERT>='2016-08-30' AND DR.DTINSERT<='2016-11-30' OK
> AND DR.DTINSERT>='2016-10-30' AND DR.DTINSERT<='2016-11-30' OK
> AND DR.DTINSERT>='2016-10-30' AND DR.DTINSERT<='2016-11-01' NOK

Qual a quantidade de registros total na tabela e a média mensal?

Primeiro execute um VACUUM ANALYZE sobre a tabela como mencionei antes
e depois roda um EXPLAIN para vermos o que o plano de acesso está
fazendo para pelo menos uma consulta que ficou OK e para a NOK.

Adami
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a