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

Responder a