Questão FC670772
Bancos de dados armazenam o maior valor intangível das empresas: seus dados. Para isso, utilizam‑se sistemas de gerenciamento de banco de dados e metodologias de análise para dar q
Otimização (Tuning) em Banco de Dados
QUADRIX · 2025
Bancos de dados armazenam o maior valor intangível das empresas: seus dados. Para isso, utilizam‑se sistemas de gerenciamento de banco de dados e metodologias de análise para dar qualidade a esse armazenamento. Com base nessa informação, julgue o item seguinte.
O uso de índices sempre melhora o desempenho de consultas em um banco de dados, independentemente do tipo de consulta executada.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A assertiva é ERRADA porque o uso de índices nem sempre traz ganho de desempenho. Índices aceleram buscas seletivas, mas adicionam custos que podem superar os benefícios.
Primeiro, operações de escrita são afetadas: INSERT/UPDATE/DELETE exigem atualização dos índices, gerando overhead e maior latência.
Segundo, em tabelas pequenas ou em consultas que retornam a maioria dos registros, o otimizador pode escolher varredura sequencial porque acessar o índice mais os dados é mais caro que um full table scan.
Terceiro, índices mal projetados ou em colunas com baixa seletividade tendem a não ajudar e até prejudicar. Portanto, índices devem ser criados estrategicamente e monitorados.
Conteúdo do catálogo FC Concursos · Atualizado em