Middle
Čime se razlikuje EXPLAIN od EXPLAIN ANALYZE?
sobes.tech АИ
Одговор од АИ
EXPLAIN и EXPLAIN ANALYZE су команде у SQL-у које помажу да се разуме како систем за управљање базама података (СГБД) извршава упит.
- EXPLAIN приказује план извршења упита, односно које операције ће бити извршене и у ком редоследу, али не покреће сам упит.
- EXPLAIN ANALYZE извршава упит и додатно приказује стварно време извршења сваке операције и број обрађених редова.
Пример у PostgreSQL-у:
EXPLAIN SELECT * FROM users WHERE age > 30;
EXPLAIN ANALYZE SELECT * FROM users WHERE age > 30;
Први ће приказати план, други — план са стварним метриком извршења.