Fernando,

É por ai mesmo. Na verdade, você pode ter os 50 índices na tua tabela, mas
quando for consultá-la o SGBD vai eleger UM índice a ser utilizado para a
consulta. Logo, ter 50 índices não é garantia de melhoria na performance da
pesquisa, mas alguns índices bem planejados vão com certeza ajudar.

Resumindo, a cada consulta o SGBD elege APENAS UM índice da entidade para
ser utilizado na consulta.

Att,

-- 
Charly Frankl
http://javadevilopers.blogspot.com/
[email protected]
Linux user #391083




2009/10/5 Fernando Maia <[email protected]>

> OLá Charly,
> Me corrija se estiver errado, de acordo com o que você escreveu não importa
> se eu tenho 1 ou 50 indices em uma tabela, pois quando faço uma consulta ao
> banco o SGBD utiliza muito poucos indices para realiza-la.
>
> certo?
>
> abraços, obrigado pela ajuda.
>
> 2009/10/5 Charly Frankl <[email protected]>
>
>> Fernando, apenas para não existir erros de interpretação, pois relendo
>> agora a frase eu mesmo demorei a compreender o que escrevi. Faltou pontuação
>> na mesma... rss
>>
>> Com a pontuação adequada ficaria:
>>
>> "Concordo com o que o Euler colocou sobre a quantidade excessiva de
>> índices. Uma vez que o SGBD não utiliza mais de um índice por pesquisa, são
>> extremos os casos onde há a necessidade de mais de 5 índices por tabela. "
>>
>>
>> []'s
>>
>> --
>> Charly Frankl
>> http://javadevilopers.blogspot.com/
>> [email protected]
>> Linux user #391083
>>
>>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a