Sobes.tech
Junior — Middle

Aké ďalšie parametre je možné uviesť v príkaze EXPLAIN ANALYZE na získanie podrobnejších informácií o vykonávaní dopytov?

sobes.tech AI

Odpoveď od AI

V PostgreSQL umožňuje príkaz EXPLAIN ANALYZE získať podrobné informácie o pláne vykonávania SQL dotazu spolu s reálnym časom vykonávania. Pre získanie podrobnejších informácií je možné použiť ďalšie parametre:

  • BUFFERS — ukazuje štatistiky využitia bufferov (koľko strán bolo načítaných z pamäte a disku).
  • VERBOSE — poskytuje podrobnejšie informácie o každom uzle plánu.
  • COSTS — zapína alebo vypína zobrazenie odhadov nákladov operácií.
  • TIMING — zapína alebo vypína zobrazenie času vykonávania každého uzla.

Príklad použitia:

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

Toto poskytne rozšírenú správu s informáciami o bufferoch a podrobnostiach plánu.