Junior — Middle
Qual é a finalidade do comando EXPLAIN ANALYZE no sistema de gestão de bases de dados?
sobes.tech IA
Resposta da IA
A instrução EXPLAIN ANALYZE nos sistemas de gestão de bases de dados é usada para analisar e otimizar consultas. Ela executa a consulta e ao mesmo tempo mostra o plano de execução com estatísticas detalhadas, incluindo o tempo real de execução de cada etapa e o número de linhas processadas.
Isso ajuda a entender quais partes da consulta estão lentas, onde ocorrem varreduras de tabelas, quais índices são utilizados, e permite otimizar a consulta para melhorar o desempenho.
Exemplo de uso no PostgreSQL:
EXPLAIN ANALYZE SELECT * FROM users WHERE age > 30;
A saída mostrará o plano de execução e os custos reais de tempo, o que é útil para diagnóstico e otimização.