[firebase-br] Trabalhando corretamente com Indices

Carlos H. Cantu listas em warmboot.com.br
Ter Nov 30 15:16:41 -03 2010


AS> Cantu, e o que explica o overhead que é causado quando se adiciona um
AS> índice numa tabela bastante movimentada? No post da Ann, ela diz que o
AS> algoritmo do firebird cria novas páginas de índice quando a mesma está
AS> cheia (e pelo processo me pareceu bastante similar ao algoritmo de uma
AS> B-Tree*) e que o a seletividade pode ficar incorreta após uma grande 
AS> quantidade de dados.

O overhead é justamente pelo fato da árvore ter que ser atualizada.
O overhead será maior quando houver a necessidade de alocação de
páginas.

AS> No caso da seletividade, entendi que ela esta deve ser recomputada (SET
AS> STATISTICS) mas a criação das páginas de índice é automática, não?

Correto.

[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br





Mais detalhes sobre a lista de discussão lista