Database Management Systems: A Complete Guide Help

Design de Índices

Tipos de Índices

1. B-Tree

Root

Branch 1

Branch 2

Leaf 1

Leaf 2

Leaf 3

Leaf 4

2. Hash

  • Tabela de hash

  • Função de hash

  • Tratamento de colisões

  • Casos de uso

3. Bitmap

-- Exemplo de índice bitmap CREATE BITMAP INDEX idx_status ON pedidos(status) TABLESPACE index_tbs;

Estratégias de Indexação

1. Seleção de Colunas

  • Seletividade

  • Frequência de acesso

  • Padrões de consulta

  • Cardinalidade

2. Manutenção

-- Reorganização de índice ALTER INDEX idx_nome REBUILD; -- Análise de estatísticas ANALYZE TABLE tabela COMPUTE STATISTICS FOR ALL INDEXES;

3. Monitoramento

  • Usage tracking

  • Fragmentação

  • Hit ratio

  • I/O stats

26 abril 2025