Показывает меньше времени, потому что:
1) Общее время выполнения , показанное EXPLAIN ANALYZE
, включает время запуска и выключения исполнителя, а также время запуска любоготриггеры, которые срабатывают, но не включают время синтаксического анализа, перезаписи или планирования.
2) Поскольку выходные строки не доставляются клиенту, затраты на передачу по сети и преобразование ввода / вывода не включены.
Предупреждение!
Издержки измерения, добавленные EXPLAIN ANALYZE, могут быть значительными, особенно на машинах с медленными вызовами операционной системы gettimeofday ().Итак, желательно использовать EXPLAIN (ANALYZE TRUE, TIMING FALSE)
.