Sobes.tech
Junior — Middle

Ce parametri suplimentari pot fi specificați în comanda EXPLAIN ANALYZE pentru a obține informații mai detaliate despre executarea interogărilor?

sobes.tech AI

Răspuns de la AI

În PostgreSQL, comanda EXPLAIN ANALYZE permite obținerea unor informații detaliate despre planul de execuție al unei interogări SQL, împreună cu timpul real de execuție. Pentru informații mai detaliate, se pot utiliza parametri suplimentari:

  • BUFFERS — afișează statistici despre utilizarea bufferelor (câte pagini au fost citite din memorie și de pe disc).
  • VERBOSE — afișează informații mai detaliate despre fiecare nod al planului.
  • COSTS — activează sau dezactivează afișarea estimărilor de cost ale operațiilor.
  • TIMING — activează sau dezactivează afișarea timpului de execuție al fiecărui nod.

Exemplu de utilizare:

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

Aceasta va oferi un raport extins cu informații despre buffer și detalii ale planului.