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
- agrupar gatilhos que possuem condições semelhantes de ativação.
- ajustar o conjunto ótimo de restrições de integridade.
- criar um plano para que a execução de uma consulta seja rápida.
- melhorar o desempenho de novas definições de tabelas.
- 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