Статистика помогает планировщику PostgreSQL оценивать число строк и выбирать способ сканирования, соединения и порядок выполнения запроса.
Зачем нужно собирать/обновлять статистику в PostgreSQL?
Статистика помогает планировщику PostgreSQL оценивать число строк и выбирать способ сканирования, соединения и порядок выполнения запроса.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Статистика помогает планировщику PostgreSQL оценивать число строк и выбирать способ сканирования, соединения и порядок выполнения запроса.
ANALYZE собирает распределения значений и другие оценки; autovacuum обычно запускает его автоматически. После массового изменения данных статистика может устареть. Это отличается от VACUUM, который занимается мёртвыми версиями строк, хотя операции могут запускаться вместе.