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.