Sobes.tech
Junior — Middle

Milyen további paraméterek adhatók meg az EXPLAIN ANALYZE parancsban a lekérdezések végrehajtásáról szóló részletesebb információkért?

sobes.tech MI

Válasz az MI-től

A PostgreSQL-ben az EXPLAIN ANALYZE parancs részletes információkat nyújt egy SQL lekérdezés végrehajtási tervéről, valamint a tényleges végrehajtási időről. További részletes információkért használhatók kiegészítő paraméterek:

  • BUFFERS — megmutatja a pufferhasználati statisztikákat (hány oldal olvasódott be a memóriából és a lemezről).
  • VERBOSE — részletesebb információkat ad minden tervcsomóponttal kapcsolatban.
  • COSTS — engedélyezi vagy letiltja a műveletek költségbecsléseinek megjelenítését.
  • TIMING — engedélyezi vagy letiltja minden csomópont végrehajtási idejének megjelenítését.

Használati példa:

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

Ez kibővített jelentést ad a buffer-okról és a terv részleteiről.