Em 31 de janeiro de 2014 09:38, Marcos - GMail <[email protected]>escreveu:

> CREATE INDEX "NotaFiscal_CodigoNotaMatrizNota_I"
>   ON "NotaFiscal"
>   USING btree
>   ("CodigoNotaMatrizNota" );
>

Não sei se vai adiantar muita coisa, porque vai depender muito da
quantidade de registros e do próprio plano de execução, mas tente executar
os seguintes comandos e veja se melhora alguma coisa:

CREATE INDEX "NotaFiscal_CodigoNotaMatrizNota_IsNull_I"
  ON "NotaFiscal"
  USING btree
  ("CodigoNotaMatrizNota")
  WHERE ("CodigoNotaMatrizNota" IS NULL;

analyze "NotaFiscal";

Creio que aumentar o work_mem, neste caso, não resolveria o seu problema,
visto que o tempo de execução do "aggregate" não significa nem 10% do tempo
de consulta.

[]'s
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a