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

Banco de Dados · Aprovado.ai 2026

A otimização de consultas (query optimization) é um processo fundamental em Sistemas Gerenciadores de Banco de Dados (SGBDs) para aumentar a eficiência das operações. Dentre as estratégias listadas, qual representa uma técnica comumente empregada por um otimizador de consultas para melhorar o desempenho de uma instrução SQL?

  1. A)Adicionar índices secundários a todas as colunas de todas as tabelas.
  2. B)Reescrever a consulta para utilizar o maior número possível de junções entre tabelas.
  3. C)Analisar as estatísticas dos dados e escolher o plano de execução com menor custo estimado, como o uso de índices apropriados.
    gabarito
  4. D)Executar a consulta de todas as formas possíveis e então selecionar o resultado mais rápido.
  5. E)Priorizar sempre a varredura sequencial completa da tabela (table scan) em detrimento do uso de índices.

Resposta correta: alternativa C

Analisar as estatísticas dos dados e escolher o plano de execução com menor custo estimado, como o uso de índices apropriados.

Ver comentário resumido

O otimizador de consultas analisa as estatísticas do banco de dados (distribuição de dados, tamanho das tabelas, etc.) para estimar o custo de diferentes planos de execução. Ele então escolhe o plano que minimiza o custo estimado, que frequentemente envolve o uso estratégico de í…

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