On 5/28/07, João Paulo <[EMAIL PROTECTED]> wrote:
Tenho a seguinte query que funciona perfeitamente, porém acho que ela está demorando mais para executar. Passei pelo analyze e onde a query demora mais é quando são feitos os dois in's quase no final da query, alguem sabe me dizer se tenho como otimizar esta query para ela ficar mas rápida. select distinct tabela1.campo1,t1.campo5,t1.campo6,tabela3.campo3,tabela6.campo2,count(*) from tabela1,tabela2,tabela3,tabela4 t1,tabela4 t2,tabela5,tabela6,tabela7 t3,tabela7 t4
<corte> Já sei. É pegadinha?!? Onde estão as cameras?? Brincadeiras a parte, seria melhor voce enviar a saida *original* do explain bem como estruturas e indices *reais* das tabelas envolvidas. Como regra geral, utilizar junções explícitas para induzir o planejador a gerar menos percursos reduziria drasticamente o tempo de análise. Sem o resto das informações só posso contribuir com isso. Forte abraço! -Leo -- Leonardo Cezar http://www.hostsystems.com.br http://www.postgresql.org.br _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
