Monitoração de desempenho em banco de dados
Gabarito: letra E. A criação de visões materializadas é uma técnica reconhecida de otimização de desempenho, pois pré-computa e armazena resultados de consultas complexas, reduzindo o tempo de execução. As demais alternativas ou prejudicam o desempenho ou não estão relacionadas à melhoria de performance.
A banca testa o conhecimento sobre práticas comuns de DBA para tuning de banco de dados. A monitoração de desempenho pode levar à identificação de consultas lentas que se beneficiam de visões materializadas, enquanto as demais opções são distratores.
Alternativa A — ❌ Incorreta
Duplicar todas as tabelas aumenta a redundância e o espaço de armazenamento, além de exigir mecanismos de consistência. Não é uma prática de melhoria de desempenho; ao contrário, pode degradá-lo e complicar a manutenção.
Alternativa B — ❌ Incorreta
Eliminar todos os índices removeria a estrutura que acelera a busca de registros. Os índices são essenciais para consultas rápidas; sua ausência força varreduras completas nas tabelas, prejudicando severamente o desempenho.
Alternativa C — ❌ Incorreta
Substituir valores nulos por zero altera o significado dos dados (nulo indica ausência, zero é um valor numérico) e não melhora desempenho. Pode, inclusive, distorcer resultados de agregações e consumir recursos desnecessários.
Alternativa D — ❌ Incorreta
Aumentar o tamanho das senhas é uma medida de segurança, não de desempenho. Não tem impacto positivo sobre a velocidade de consultas ou operações no banco.
Alternativa E — ✅ Correta ⟵ GABARITO
Visões materializadas armazenam fisicamente o resultado de uma consulta, sendo atualizadas periodicamente. Elas são úteis para consultas agregadas ou joins pesados, reduzindo o custo de processamento em tempo real. É uma técnica clássica de otimização de desempenho em bancos de dados relacionais.
Gabarito: letra E.