EXPLAIN показывает план выполнения запроса — как PostgreSQL собирается его выполнять. EXPLAIN ANALYZE — реально выполняет запрос и показывает фактические цифры рядом с оценками. Видишь: тип сканирования (Seq Scan, Index Scan), количество строк (estimated vs actual), время каждого узла, использование памяти. EXPLAIN (ANALYZE, BUFFERS) — ещё и disk I/O. Главное: смотри где actual rows сильно отличается от estimated — значит статистика устарела (нужен ANALYZE). И ищи Seq Scan на больших таблицах — вероятно нужен индекс.
Что такое EXPLAIN ANALYZE?
Middle
635 просмотровAFK Offer AI
Как Docker использует cgroups и namespaces?