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.