Sobes.tech
Junior — Middle

Quais parâmetros adicionais podem ser especificados no comando EXPLAIN ANALYZE para obter informações mais detalhadas sobre a execução das consultas?

sobes.tech IA

Resposta da IA

No PostgreSQL, o comando EXPLAIN ANALYZE permite obter informações detalhadas sobre o plano de execução de uma consulta SQL, juntamente com o tempo real de execução. Para obter informações mais detalhadas, pode usar parâmetros adicionais:

  • BUFFERS — mostra estatísticas de uso de buffers (quantas páginas foram lidas da memória e do disco).
  • VERBOSE — exibe informações mais detalhadas sobre cada nó do plano.
  • COSTS — ativa ou desativa a exibição de estimativas de custo das operações.
  • TIMING — ativa ou desativa a exibição do tempo de execução de cada nó.

Exemplo de uso:

EXPLAIN (ANALYZE, BUFFERS, VERBOSE) SELECT * FROM users WHERE id = 1;

Isto fornecerá um relatório detalhado com informações sobre buffers e detalhes do plano.