Questão nº 26

Questão de Tecnologia da Informação · CEBRASPE SEFAZ-RJ Auditor 2025 - Específicos I (nº 26)

CEBRASPE2025Auditor Fiscal da Receita EstadualTecnologia da Informação
Gabarito: Cver comentário ↓

O plano de execução de consultas (execution plan) é uma ferramenta importante para a otimização de desempenho, pois

Resposta comentada

Gabarito Alternativa C

O plano de execução é como um "mapa do caminho" que o banco de dados desenha antes de rodar sua consulta. Ele mostra, passo a passo, quais tabelas serão acessadas, em que ordem, e como os dados serão combinados ou filtrados. É a ferramenta que revela se o SGBD está fazendo um trabalho inteligente ou se está "varrendo" a tabela inteira à toa.

  • (A) Incorreta: Particionamento automático é uma funcionalidade de administração de dados (dividir uma tabela gigante em partes menores), não algo que o plano de execução faça. O plano apenas mostra como a consulta será executada, não altera a estrutura física da tabela.
  • (B) Incorreta: O plano de execução não reescreve sua consulta. Ele apenas o SQL que você escreveu e decide a melhor sequência de passos. A reescrita automática seria outra ferramenta (como um otimizador baseado em regras), mas não é a função do plano.
  • (C) Correta: Exatamente. O plano de execução é o "raio-X" da consulta: ele detalha a sequência de operações (ex: "primeiro faça um scan na tabela A, depois um join com a tabela B, depois um filtro") que o SGBD executará. É com ele que você identifica gargalos, como um full table scan desnecessário ou um índice que não está sendo usado.
  • (D) Incorreta: Criar índices automaticamente é uma funcionalidade de ajuste (tuning) que alguns SGBDs possuem, mas não é o papel do plano de execução. O plano apenas consome os índices existentes para decidir como executar; ele não os cria.
  • (E) Incorreta: Normalização é um processo de modelagem de dados (organizar tabelas para evitar redundância) que acontece na fase de projeto, não na execução de consultas. O plano de execução trabalha com a estrutura já existente, sem alterá-la.

A pegadinha da banca: A alternativa (B) é a mais tentadora, pois parece "lógico" que um otimizador reescreva o SQL para ficar mais rápido. Mas a banca quer que você diferencie "mostrar o que vai fazer" (plano) de "mudar o que foi escrito" (reescrita). O plano é uma fotografia do processo, não um editor do seu comando.

Fonte: CEBRASPE SEFAZ-RJ Auditor 2025 - Específicos I Auditor Fiscal da Receita Estadual (Caderno Conhecimentos Específicos I). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho