Isso nada tem a ver com postgres, mas sim com SQL, vide...

http://pt.wikipedia.org/wiki/SQL

Seja Livre!
Use OpenSource!
LineOn, Tecnologia da Informação!
http://lineonti.wordpress.com



Em 17 de julho de 2013 11:38, Marcelo da Silva <[email protected]> escreveu:

> Eu já li com respeito ao campos com dados repetitivos, estes aconselha-se
> a vir primeiro para otimizar a consulta.
> Por exemplo:
>
> Tabela Clientes
>   cod_cli integer
>   nome varchar(50)
>   cidade varchar(50)
>   estado char(1)
>
> select * from clientes
> where (estado not in('SP'))
>   and(cidade = 'VARGEM')
>
> Dessa forma como "estado" possui muitos valores duplicados ele já elimina
> muitos registros...
>
> Mas isso lí em matéria para o MySQL, não sei se é aplicavel no Postgres
> (imagino que sim)
> Também vejo que tudo vai depender da disposição dos indices também, já que
> normalmente não se cria indices para capos tipo Flag (S/N, UF, V/F e etc)
>
> Bem, qualquer dica é bem vinda :)
>
>
> Marcelo Silva
> ----------------------------------------
>
>
>
> Em 17 de julho de 2013 11:15, Fabiano Machado Dias <
> [email protected]> escreveu:
>
>>  Em 16-07-2013 09:03, Cicero Neto escreveu:
>> --corte--
>>
>> Caso use a clausura WHERE pririze-a INVERTENTO a ordem dos campos EXE:-
>> WHERE CAMPO4,3,2,1.
>>
>> --corte--
>>
>>
>> Bom dia,
>>
>> Você pode indicar alguma documentação onde informa isto?
>>
>> Já li toda a documentação do PostgreSQL, principalmente a parte de
>> otimização e reescrita de SQL e não lembro de algo informando que a ordem
>> de campos no WHERE tem impacto no desempenho, inclusive já fiz testes e
>> nunca observei alteração.
>>
>> Como já faz um tempo que li gostaria de saber de onde você tirou esta
>> informação, posso estar enganado, mas acredito que não exista nenhuma
>> relação na ordem do WHERE em relação a desempenho na consulta.
>>
>> Abraço,
>> Fabiano Machado Dias
>>
>>    - Português - detectado
>>    - Inglês
>>    - Português
>>
>>
>>    - Inglês
>>    - Português
>>
>>    <#13fed11745a84581_13fecfcefe68618b_>
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
>
> --
> Marcelo Silva
> ----------------------------------------------------------------
> Desenvolvedor Delphi / PHP
> My Postgres database
> Cel.: (11) 99693-4251
>
> _______________________________________________
> 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