Julgue o item que se segue, quanto aos conceitos de tuning e...
Julgue o item que se segue, quanto aos conceitos de tuning e de segurança em banco de dados.
O processo de otimização de consulta se caracteriza pela
escolha de uma estratégia mais eficiente para o processamento
de uma consulta SQL.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - certo
A questão aborda um aspecto fundamental da administração de banco de dados: a otimização de consultas, também conhecida como tuning. A otimização de consultas é um processo crítico para melhorar o desempenho do sistema de banco de dados. Quando falamos em tuning, estamos nos referindo às técnicas e práticas utilizadas para ajustar o banco de dados e as consultas SQL para que elas sejam executadas da maneira mais eficiente possível.
O processo de otimização de consultas envolve a análise de como as consultas são executadas e a busca por caminhos alternativos que possam reduzir o tempo de resposta. Isso pode incluir a reescrita de consultas para formas mais eficientes, a criação de índices para acelerar a busca por dados, ou a escolha de um plano de execução mais eficaz pelo otimizador de consultas.
A afirmação da questão está correta porque caracteriza de forma precisa o que é a otimização de consulta: trata-se da seleção de uma estratégia mais eficiente para o processamento de uma consulta SQL. O Sistema de Gerenciamento de Banco de Dados (SGBD) conta com um componente chamado otimizador de consultas, que é responsável por analisar as várias maneiras possíveis de executar uma consulta e escolher a mais eficiente. Essa escolha é feita com base em diversos fatores, como a estrutura da consulta, as estatísticas dos dados, os índices disponíveis e as condições de join, entre outros.
Entender o processo de otimização de consultas é essencial para quem administra um banco de dados, pois uma consulta mal otimizada pode levar a uma performance ruim do banco de dados, afetando toda a aplicação que o utiliza. A otimização garante não apenas a eficiência mas também a escalabilidade do sistema, permitindo que ele opere de modo eficaz mesmo conforme o volume de dados aumenta.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
JUSTIFICATIVA DA BANCA
CERTO. Otimização da consulta é o processo de selecionar o plano de avaliação de consulta mais eficiente entre as muitas estratégias normalmente possíveis para o processamento de determinada consulta, especialmente se a consulta for complexa.
✅Gabarito(Certo)
✓ O módulo de processamento e otimização de consulta do SGBD é responsável por escolher um plano de execução eficiente para cada consulta, com base nas estruturas de armazenamento existentes. A escolha de quais índices criar e manter faz parte do projeto e ajuste de banco de dados físico, que é uma das responsabilidades da equipe de DBAs.
Fonte: Elmasri Navathe - Sistemas de Banco de Dados 6° Edição. Publicada pela Pearson Education.
A descrição "projeto e ajuste de banco de dados físico" já foi mencionada em outra questão:
✓ O termo tuning em banco de dados é um procedimento que pode ser executado após a implementação, testes e o uso do banco de dados, período em que geralmente são reveladas oportunidades para alterações no projeto físico.
Fonte: Q538949
JUSTIFICATIVA: CERTO. Otimização da consulta é o processo de selecionar o plano de avaliação de consulta mais eficiente entre as muitas estratégias normalmente possíveis para o processamento de determinada consulta, especialmente se a consulta for complexa.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo