Sobes.tech
Junior — Middle

O que faz o comando EXPLAIN em consultas SQL?

sobes.tech IA

Resposta da IA

A comando EXPLAIN em SQL é usado para obter o plano de execução de uma consulta pelo banco de dados. Ele mostra como o SGBD planeja executar a consulta: quais índices serão utilizados, como as tabelas serão unidas, a ordem de leitura dos dados, etc. Isso ajuda a entender quão eficiente está escrita a consulta e onde ela pode ser otimizada.

Exemplo de uso:

EXPLAIN SELECT * FROM users WHERE age > 30;

O resultado mostrará qual índice (se houver) será aplicado, quantas linhas aproximadamente serão lidas e outros detalhes do plano de execução.