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
