O comando EXPLAIN pode ser útil para se fazer o tuning do s...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a A - EXTENDED e PARTITIONS. O comando EXPLAIN
é uma ferramenta poderosa no MySQL utilizada para analisar como as consultas SQL são executadas. Compreender o plano de execução de uma consulta, ou seja, como o otimizador de consultas do banco de dados decide executá-la, é crucial para realizar um eficiente tuning do desempenho do sistema. Isso permite que os desenvolvedores e administradores de banco de dados otimizem as consultas para rodarem mais rápido, consumindo menos recursos.
O uso da opção EXTENDED com o comando EXPLAIN
fornece informações adicionais sobre a execução da consulta, permitindo uma análise mais profunda. Por outro lado, a opção PARTITIONS revela como as partições estão sendo utilizadas, o que pode ser crucial para sistemas que lidam com grandes volumes de dados e utilizam a partição de tabelas como estratégia para melhorar a performance e a organização dos dados.
Essas duas opções, quando aplicadas, podem desvendar aspectos importantes sobre o funcionamento interno das consultas e oferecer pistas sobre como melhorá-las. Por exemplo, se uma consulta não está aproveitando os índices da forma esperada ou se há algum gargalo relacionado ao acesso das partições. Assim, é possível realizar ajustes pontuais para melhorar a eficiência geral do banco de dados.
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
Alternativa correta: A
Referencia: https://dev.mysql.com/doc/refman/5.6/en/explain.html
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo