- São usados para aumentar a velocidade de recuperação de dados e ordenação dos registros.
- Funciona de maneira semelhante ao índice de um livro, pois quando se precisa encontrar as páginas que se quer ler de maneira mais agil, usa-se o índice do livro o qual aponta para a página desejada.
- Quando se precisa encontrar um dado na tabela, usa-se um índice de banco de dados, o qual fornece um apontamento lógico para um endereço físico do dado desejado.
- O InterBase sempre verifica se existe algum índice para a tabela mencionada na instrução DQL.
- Como os valores constantes nos índices já estão ordenados, a execução da instrução DQL é mais rápida.
Quando... |
Criar Índice? |
Os dados solicitados são solicitados ordenados com freqüência. |
SIM |
Há joins nas colunas informadas. |
SIM |
As colunas fazem parte de índices ou chaves. |
NÃO |
Dificilmente as colunas aparecerão na cláusula WHERE do SELECT. |
NÃO |
As colunas têm alterações freqüentes. |
NÃO |
A coluna possuirá poucos valores possíveis, Masculino ou Feminino. |
NÃO |
|