Em 28 de junho de 2011 13:32, Mozart Hasse <[email protected]> escreveu:

> :-o
>
> Este artigo manda fazer o contrário do que manda toda a literatura que já
> li
> na vida. É também contrário todos os resultados de testes que fiz a
> respeito.
>
> Índices devem primar pela "seletividade", portanto campos com maior
> variação
> devem figurar primeiro na lista de campos do índice para que cada
> filtro traga o menor número possível de registros, favorecendo assim a
> utilidade e o uso do índice.
>
> Afinal de contas, se percorrer grandes trechos da tabela fosse vantagem,
> não
> precisaríamos de índices.
>
> Apesar de ser possível montar consultas que se saiam menos mal em casos bem
> pitorescos (com filtros, número de registros e variações de valores
> escolhidas
> a dedo), a regra geral de colocar os campos com maior seletividade (ou
> seja,
> maior variação) primeiro me parece incontestável. Ao menos, de acordo
> com a documentação do SQL Server e Oracle.
>

Ok, aceito a crítica. Mas você tem algum link que indica isso?

-- 
Atenciosamente,
Fábio Telles Rodriguez
blog: http://www.midstorm.org/~telles/
e-mail / gtalk / MSN: [email protected]
Skype: fabio_telles
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a