Questão FC265999
Algumas técnicas de otimização automatizada de consultas podem ser aplicadas para melhorar o desempenho das consultas mesmo sem a intervenção do usuário. Sobre a otimização dinâmic
Otimização (Tuning) em Banco de Dados
IDECAN · 2024
Algumas técnicas de otimização automatizada de consultas podem ser aplicadas para melhorar o desempenho das consultas mesmo sem a intervenção do usuário. Sobre a otimização dinâmica de consultas, é verdade que
- permitem a escolha das melhores estratégias de acordo com a informação mais recente sobre o banco de dados.
- elabora um plano de ação que deve ser seguido em todas as próximas repetições da mesma consulta.
- ocorre em tempo de compilação da consulta, sendo processada apenas uma vez pelo SGBD.
- armazena um cache com os resultados de consultas anteriores para reduzir o tempo das próximas consultas.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
A alternativa aponta que a otimização dinâmica seleciona estratégias de execução com base nas informações mais recentes disponíveis sobre o banco de dados.
Na prática, o SGBD usa estatísticas, distribuição de dados, disponibilidade de índices e indicadores de carga para ajustar decisões como varredura por índice vs table scan ou escolher algoritmos de junção.
Esse ajuste pode acontecer em tempo de execução, por meio de reestimação de cardinalidades e de planos adaptativos, quando as premissas iniciais se mostram imprecisas.
O resultado é maior robustez e desempenho, pois o plano é escolhido ou corrigido com base no estado atual do banco, não apenas em informações estáticas.
Conteúdo do catálogo FC Concursos · Atualizado em