http://www.postgresql.org/docs/8.3/static/explicit-joins.html
----- Original Message ----- From: "Joao" <[EMAIL PROTECTED]> To: "Comunidade PostgreSQL Brasileira" <[email protected]> Sent: Wednesday, December 19, 2007 11:06 AM Subject: Re: [pgbr-geral] DESEMPENHO > Se você tiver um conhecimento legal de algebra relacional e quizer o > seguinte : " Planner siga exatamente a ordem que eu te mando" você pode > setar a variavel join collapse limite e usar joins explicitos! > > Muito interessante!!! > > To force the planner to follow the join order laid out by explicit JOINs, > set the join_collapse_limit run-time parameter to 1. (Other possible > values > are discussed below.) > > Constraining the planner's search in this way is a useful technique both > for > reducing planning time and for directing the planner to a good query plan. > If the planner chooses a bad join order by default, you can force it to > choose a better order via JOIN syntax — assuming that you know of a better > order, that is. Experimentation is recommended. > > ----- Original Message ----- > From: "Leandro DUTRA" <[EMAIL PROTECTED]> > To: "Comunidade PostgreSQL Brasileira" > <[email protected]> > Sent: Wednesday, December 19, 2007 8:20 AM > Subject: Re: [pgbr-geral] DESEMPENHO > > >> 2007/12/19, junior Prado <[EMAIL PROTECTED]>: >>> >>> Alguém tem comparações de desempenho de INNER JOIN com WHERE, ou BETWEEN >>> com >>> o uso de AND e outros. >>> Gostaria de saber qual o ganho em usar operadores AND, OR em condições >>> WHERE >>> do que usar JUNÇÕES E FUNÇÕES DO SGDB. >> >> Acho que não entendi… funções são uma coisa, junções outra, operadores >> lógicos em cláusulas de seleção (WHERE) outra. >> >> Ou você está pensando na comparação de junções implícitas (condições >> comparativas de chaves na cláusula de seleção) e explícitas (JOIN na >> cláusula FROM)? Nesse caso, elas deveriam ser exatamente >> equivalentes, salvo algum problema no planejador. >> >> -- >> +55 (11) 5685 2219 xmpp:[EMAIL PROTECTED] >> +55 (11) 9406 7191 Yahoo!: ymsgr:sendIM?lgcdutra >> +55 (11) 3040 7300 ICQ/AIM: aim:GoIM?screenname=61287803 >> MSN: msnim:[EMAIL PROTECTED] >> _______________________________________________ >> pgbr-geral mailing list >> [email protected] >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >> > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
