Em 13 de setembro de 2012 16:35, Jean Domingues <[email protected]>escreveu:
> Fabio/Flávio/Marcone, > me enganei quando disse que o plano havia passado a usar o indice > correto. Reescrevi a query como manda o manual, mas deu na mesma. Nada > elimina o fato de serem left joins. E realmente não tem como não ser. Veja > como ficou a cláusula FROM da View (2). Ainda não sei como forçar os left > joins a usarem a chave. Creio que meu problema seja o > > OR da where no select da view (1). Se o otimizador não consegue > estabelecer índice pra tabela nfe, as demais vão entrar de gaiato, visto > que a razao de registros é mais ou menos esta: registros venda + registros > compra = registros nfe (+- isso) > > Espero que eu tenha consegui explicar. > > Se você não pode se livrar do LEFT JOIN por bem, livre-se por mal. Faça o UNION como lhe falei no e-mail anterior. -- Atenciosamente, Fábio Telles Rodriguez blog: http:// <http://www.midstorm.org/~telles/>http://tellesr.wordpress.com e-mail / gtalk / MSN: [email protected] Skype: fabio_telles
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
