FC ConcursosFC Concursos

Questão FC296043

Os sistemas gerenciadores de banco de dados (SGBD) relacionais possuem diversos componentes. Um componente que todos SGBD têm é o otimizador, que tem por objetivo

Otimização (Tuning) em Banco de Dados

CESGRANRIO · 2024

Os sistemas gerenciadores de banco de dados (SGBD) relacionais possuem diversos componentes. Um componente que todos SGBD têm é o otimizador, que tem por objetivo

  1. agrupar gatilhos que possuem condições semelhantes de ativação.
  2. ajustar o conjunto ótimo de restrições de integridade.
  3. criar um plano para que a execução de uma consulta seja rápida.
  4. melhorar o desempenho de novas definições de tabelas.
  5. tornar uma atualização de dados a mais rápida possível.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

O otimizador é o componente do SGBD responsável por transformar uma consulta em um plano de execução eficiente. Ao receber a consulta, ele avalia diferentes estratégias (ordem de junções, uso de índices, métodos de acesso) e estima o custo de cada uma em termos de tempo e recursos.

Com base em estatísticas do catálogo (cardinalidade, seletividade, distribuição), o otimizador escolhe a alternativa com menor custo estimado e gera o roteiro que o mecanismo de execução seguirá.

O objetivo final é minimizar tempo de resposta e uso de recursos, garantindo que consultas — especialmente as complexas — sejam processadas da forma mais rápida e econômica possível.

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

Continue aprendendo