Oracle: quando usar índices B*Tree e Bitmap
Dica publicada em Banco de Dados / Oracle
Oracle: quando usar índices B*Tree e Bitmap
No geral, índices B*Tree serão usados se:
No geral, índices Bitmap serão usados se:
- A cardinalidade (números de valores distintos) em uma coluna é grande, e
- O número de linhas em uma tabela é grande, e
- A coluna é usada em cláusulas WHERE e JOIN.
No geral, índices Bitmap serão usados se:
- A cardinalidade (números de valores distintos) em uma coluna é pequeno (como masculino/feminino), e
- O número de linhas em uma tabela é grande, e
- A coluna é usada em operações de álgebra booleana (AND/OR/NOT) .