Sobes.tech
Junior — Middle

Milliseid täiendavaid parameetreid saab EXPLAIN ANALYZE käsus määratleda, et saada üksikasjalikumat teavet päringute täitmise kohta?

sobes.tech AI

Vastus AI-lt

PostgreSQL-is võimaldab käsk EXPLAIN ANALYZE saada üksikasjalikku teavet SQL-päringu täitmise plaani kohta koos tegeliku täitmisajaga. Täpsema teabe saamiseks saab kasutada täiendavaid parameetreid:

  • BUFFERS — näitab pufferite kasutamise statistikat (mitu lehte loeti mälust ja kettalt).
  • VERBOSE — annab üksikasjalikuma teabe iga plaani sõlme kohta.
  • COSTS — lubab või keelab operatsioonide hinnangute kuvamise.
  • TIMING — lubab või keelab iga sõlme täitmisaja kuvamise.

Kasutusnäide:

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

See annab laiendatud aruande pufferite ja plaani detailidega.