Os mecanismos de otimização baseados em custos presentes nos...
- Gabarito Comentado (1)
- Aulas (3)
- Comentários (0)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: Letra C - para elaborar planos de execução mais eficientes através da análise de uma série de informações.
O tema abordado nesta questão envolve o entendimento de como os Sistemas de Gerenciamento de Banco de Dados Relacionais (SGBDs) realizam a otimização de consultas. É essencial conhecer o papel do otimizador de consultas, que é uma componente fundamental dos SGBDs. Esse componente tem como responsabilidade avaliar diferentes maneiras de executar uma consulta e escolher a que possui o menor custo estimado, considerando fatores como tempo de CPU, uso de memória e operações de I/O (Input/Output).
A alternativa correta, Letra C, está correta porque ela reflete exatamente a função do otimizador de consultas. Ele usa estatísticas sobre os dados, como distribuição de valores, frequência e tamanho dos registros, e informações sobre a estrutura do banco de dados, como índices e chaves primárias, para criar um plano de execução que determina a ordem e o método de acesso aos dados (como scans de tabelas ou índices) de forma a minimizar o tempo total de execução da consulta.
Outras alternativas são incorretas porque:
- A - O otimizador não calcula o custo de armazenamento em disco baseado em número de arquivos de dados.
- B - O otimizador não lida com custos de atualização de software do SGBD.
- D - O otimizador não gera relatórios automáticos indicando necessidade de atualização de hardware.
- E - Embora a minimização do acesso a disco seja importante, o otimizador não se limita a esse aspecto; ele considera uma variedade de fatores de custo.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo