Sobes.tech
Junior — Middle

Jaké další parametry lze uvést v příkazu EXPLAIN ANALYZE pro získání podrobnějších informací o provádění dotazů?

sobes.tech AI

Odpověď od AI

V PostgreSQL umožňuje příkaz EXPLAIN ANALYZE získat podrobné informace o plánu provádění SQL dotazu spolu s reálným časem provádění. Pro získání podrobnějších informací lze použít další parametry:

  • BUFFERS — ukazuje statistiky využití bufferů (kolik stránek bylo načteno z paměti a disku).
  • VERBOSE — zobrazí podrobnější informace o každém uzlu plánu.
  • COSTS — zapíná nebo vypíná zobrazení odhadů nákladů operací.
  • TIMING — zapíná nebo vypíná zobrazení času provádění každého uzlu.

Příklad použití:

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

Toto poskytne rozšířenou zprávu s informacemi o bufferech a podrobnostech plánu.