Logo Passei Direto
Buscar

Índices e Performance

Ferramentas de estudo

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Índices e 
Performance
Práticas e métricas para otimização de 
consultas
Introdução
Os índices são estruturas que aceleram consultas, reduzindo 
leituras. 
Entender tipos, custos de manutenção e impacto no 
desempenho é essencial para gestão eficiente de bases de 
dados.
Medições e monitorização orientam decisões de indexação e 
otimização contínua.
Índices
01
Tipos de índices
B-tree, hash e índices compostos atendem a padrões 
distintos de consulta. 
Escolha baseada em seletividade, tipo de operação e 
distribuição de dados.
Benefício: redução de tempo de resposta. 
Cuidado: índices aumentam custo de escrita e espaço 
em disco.
Criação e manutenção
Planejar criação com análise de consultas e workload. 
Rotinas de reindexação e estatísticas mantêm eficiência ao longo do 
tempo.
Automatizar monitorização e ajustar índices conforme mudanças de uso 
para manter performance consistente.
Impacto nas consultas
Índices reduzem leituras e aceleram operações de busca e junções. 
Avaliar seletividade e cobertura para evitar scans completos. 
Trade-off: ganhos de leitura versus custo de escrita e armazenamento.
02
Performance
Medição e métricas
Monitorar latência, IOPS e tempo de resposta por 
query. 
Usar planos de execução e estatísticas para 
identificar gargalos. 
Métrica chave: tempo médio de execução por 
consulta.
Otimização de queries
Reescrever consultas, evitar SELECT , e usar filtros sargáveis. 
Adicionar índices direcionados e considerar índices compostos quando 
adequado. 
Fazer testes A/B antes de aplicar alterações em produção.
Monitorização contínua
Implantar alertas para variação de latência e crescimento de índices. 
Automatizar coleta de planos de execução e relatórios periódicos. 
Ajustar índices conforme mudanças no workload para manter eficiência.
Conclusões
Índices são fundamentais para performance, exigindo equilíbrio entre 
leitura e escrita. 
Medir continuamente, otimizar queries e manter manutenção 
programada garante performance estável e previsível.
	Slide 1: Índices e Performance
	Slide 2: Introdução
	Slide 3: Índices
	Slide 4
	Slide 5: Criação e manutenção
	Slide 6
	Slide 7
	Slide 8
	Slide 9: Otimização de queries
	Slide 10
	Slide 11: Conclusões

Mais conteúdos dessa disciplina