Julgue o item que se segue, quanto aos conceitos de tuning e...

Próximas questões
Com base no mesmo assunto
Q1815456 Banco de Dados

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.

Alternativas

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