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
