FC ConcursosFC Concursos

Questão FC670777

No que diz respeito às ferramentas de automação de processos, aos conceitos de dados e aos índices, julgue o item seguinte. Os índices bitmap são eficientes para consultas que envo

Otimização (Tuning) em Banco de Dados

QUADRIX · 2025

No que diz respeito às ferramentas de automação de processos, aos conceitos de dados e aos índices, julgue o item seguinte.

 

Os índices bitmap são eficientes para consultas que envolvam múltiplas colunas com alta cardinalidade.

Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

A afirmação foi julgada ERRADO porque os índices bitmap são indicados para colunas de baixa cardinalidade, não para colunas com muitos valores distintos.

Em um índice bitmap cada valor distinto tem um mapa de bits sobre as linhas. Para alta cardinalidade isso gera muitos mapas e consumo de espaço elevado; além disso as operações bitwise ficam mais custosas. O tamanho cresce aproximadamente como \( \text{tamanho} = N \times V \) (N = linhas, V = valores distintos).

Bitmap é eficiente quando há poucos valores repetidos e consultas ad hoc combinando colunas, pois permite AND/OR rápidos entre bitmaps. Para colunas com alta cardinalidade (IDs, e‑mails) os índices B-tree são mais apropriados, oferecendo buscas e atualizações mais eficientes.

Além disso, ambientes com muitas atualizações sofrem com manutenção e locking em bitmaps, reforçando que não são a escolha correta para alta cardinalidade.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo