O comando EXPLAIN exibe o plano de execução de uma instrução. Quando executamos uma instrução usando o comando EXPLAIN ANALYZE, o plano de consulta incluirá a contagem real de varredura de linha para cada tabela.
Sintaxe
A seguir está a sintaxe genérica do comando EXPLAIN.
EXPLAIN { [ PLAN FOR ] | ANALYZE } { select | insert | update | delete | merge}
Junto com essa sintaxe, podemos usar selecionar, inserir, excluir e mesclar.
Exemplo
Este exemplo explica os detalhes do plano de consulta do cliente com ID 1.
EXPLAIN SELECT * FROM CUSTOMER WHERE ID = 1;
O comando acima produz a seguinte saída -