Em 12 de setembro de 2012 15:23, Marcone <[email protected]> escreveu:
> Em 12 de setembro de 2012 15:03, Flavio Henrique Araque Gurgel > <[email protected]> escreveu: > > Mudar a ordem dos JOINs pode ajudar. > ...... > <corte> > ..... > > Tente reescrever sua consulta trocando a ordem dos JOINs. Se possível, > use > > INNER JOIN onde puder. > > Sobre os filtros, com tabelas associadas e mais JOINs é capaz do plano > > melhorar muito. > > Flávio, com todo respeito que lhe cabe, trocar a ordem dos [left | > inner] joins não adianta, o otmizador já "faz" isso. > Trocar de left para inner aí sim, fará diferença, nesse ponto concordo com > você. > > > > Não sei dizer se irá resolver, mas tente forçar o uso de indexscan. Antes de iniciar a query, rode: SET enable_indexscan TO ON; SET enable_seqscan TO OFF; Talvez ajude. Danilo
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
