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

Banco de Dados · IBFC 2026

Durante a fase de otimização de consultas SQL em um banco de dados relacional, um desenvolvedor notou que uma consulta que une três tabelas grandes e filtra por uma coluna não indexada está apresentando um desempenho insatisfatório. A consulta frequentemente acessa essa tabela para extrair dados agregados e filtrados por um intervalo de datas. Qual das estratégias de otimização a seguir seria a MAIS eficaz para melhorar o desempenho dessa consulta, considerando a natureza do problema?

  1. A)Adicionar um índice composto nas três tabelas envolvidas na junção.
  2. B)Criar uma view materializada (Materialized View) para pré-computar os resultados da junção e agregação.
    gabarito
  3. C)Utilizar a cláusula `HAVING` em vez de `WHERE` para filtragem pós-agregação.
  4. D)Implementar uma partição por hash na tabela principal para distribuir os dados igualmente.
  5. E)Refatorar o código-fonte da aplicação para reduzir o número de vezes que a consulta é executada.

Resposta correta: alternativa B

Criar uma view materializada (Materialized View) para pré-computar os resultados da junção e agregação.

Ver comentário resumido

Uma view materializada é ideal para consultas que envolvem junções e agregações complexas sobre grandes volumes de dados que não precisam ser atualizados em tempo real. Ela pré-computa e armazena o resultado da consulta, o que reduz drasticamente o tempo de execução posterior. A …

Prévia interativa — a IA corrige em cima da SUA resposta
CEBRASPE
2024
Direito Constitucional

Assinale a alternativa correta sobre os direitos e garantias fundamentais previstos na Constituição Federal de 1988.

👆 Escolha uma alternativa pra ver a correção da IA

Resolva e receba a explicação completa por IA

Em vez do gabarito, a IA mostra exatamente onde você errou — em 500 mil questões, para todas as bancas.

Sem cartão · 7 dias Pro grátis · Cancele quando quiser

Explore este assunto

Mais questões de Banco de Dados

Guia gratuito · 7 aulas por e-mail

Método 90 Dias: do zero à prova com repetição espaçada

Sem revisão, você perde 70% do que estudou em 24h. Receba o sistema completo de estudo com IA que resolve isso — em 7 aulas por e-mail.

  • Como montar o plano a partir do seu edital
  • Repetição espaçada aplicada a concurso
  • O que priorizar quando o tempo é curto

Sem spam · cancele em 1 clique