Pular para o conteúdo principal
← Banco de questões
Banco de Dados
Aprovado Ai
2026
Otimização de Consultas SQL

Banco de Dados · Aprovado.ai 2026

Um administrador de banco de dados (DBA) está analisando o desempenho de consultas SQL complexas. Ele observa que certas operações de filtro e ordenação estão levando um tempo excessivo, apesar de as tabelas possuírem grandes volumes de dados. Para otimizar essas consultas sem alterar drasticamente a estrutura do esquema ou os dados subjacentes, qual das seguintes abordagens é a mais eficaz para melhorar a velocidade de acesso aos dados?

  1. A)Aumentar a capacidade de armazenamento em disco do servidor.
  2. B)Desnormalizar algumas tabelas para reduzir o número de JOINS.
  3. C)Adicionar índices apropriados nas colunas frequentemente utilizadas em cláusulas WHERE e ORDER BY.
    gabarito
  4. D)Reescrever todas as consultas utilizando Common Table Expressions (CTEs).
  5. E)Implementar um sistema de cache de nível de aplicação para resultados de consultas.

Resposta correta: alternativa C

Adicionar índices apropriados nas colunas frequentemente utilizadas em cláusulas WHERE e ORDER BY.

Ver comentário resumido

A criação de índices nas colunas usadas em cláusulas WHERE e ORDER BY é uma das formas mais eficazes de otimizar o desempenho de consultas. Índices aceleram a busca e a ordenação de dados, reduzindo o tempo de acesso ao disco. As outras opções podem auxiliar, mas a indexação é a …

Resolva e receba a explicação completa por IA

Em vez do gabarito, a IA mostra exatamente onde você errou.

Sem cartão de crédito · Cancele quando quiser

Mais questões de Banco de Dados