http://www.postgresql.org/docs/8.3/static/explicit-joins.html

----- Original Message ----- 
From: "Joao" <[EMAIL PROTECTED]>
To: "Comunidade PostgreSQL Brasileira" <pgbr-geral@listas.postgresql.org.br>
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" 
> <pgbr-geral@listas.postgresql.org.br>
> 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
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> 

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a