FC ConcursosFC Concursos

Questão FC369700

Uma das tarefas executadas por Sistemas Gerenciadores de Bancos de Dados, especialmente os relacionais, é a otimização de consultas e operações SQL. Dada uma expressão lógica, espe

Otimização (Tuning) em Banco de Dados

FGV · 2024

Uma das tarefas executadas por Sistemas Gerenciadores de Bancos de Dados, especialmente os relacionais, é a otimização de consultas e operações SQL. Dada uma expressão lógica, especificada por meio dessa linguagem, os gerenciadores buscam estabelecer a melhor estratégia para executar o comando SQL e produzir o resultado desejado.


No contexto da execução eficiente de uma consulta, assinale a definição correta para o conceito de Query Plan (Plano de Consulta).

  1. A execução monitorada da consulta, de modo a identificar um padrão de desempenho em termos de recursos e tempo.
  2. A identificação do conjunto de índices e chaves estrangeiras existentes no banco de dados que podem ser empregados na execução da consulta.
  3. Um conjunto de informações sobre tabelas, índices e ordenações do banco de dados, que possivelmente podem ser empregadas na execução da consulta.
  4. Uma amostra reduzida e representativa dos dados do banco de dados que permite avaliar uma consulta rapidamente.
  5. Uma sequência de operações para a execução da consulta acompanhada de uma previsão de tempo/espaço com os recursos disponíveis no banco de dados.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Um Query Plan (plano de consulta) é a sequência de operações que o SGBD planeja executar para atender a uma consulta SQL, como varredura de tabelas, uso de índices, ordenações e tipos de junção.


Além da ordem das operações, o plano traz uma estimação de custo — previsões de tempo e espaço (CPU, I/O, memória) — calculadas a partir de estatísticas do catálogo e de um modelo de custo do sistema.


O otimizador gera vários planos candidatos e escolhe o que apresenta menor custo estimado; esse plano orienta o mecanismo de execução sobre como realizar efetivamente a consulta.


Assim, o Query Plan não é apenas a lista de passos, mas também a avaliação de recursos necessários para executar a consulta de forma eficiente.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo