Обычный VACUUM очищает место от недоступных версий строк для повторного использования и выполняет обслуживание видимости. VACUUM ANALYZE дополнительно обновляет статистику для планировщика.
Чем отличается обычный VACUUM от VACUUM ANALYZE?
Обычный VACUUM очищает место от недоступных версий строк для повторного использования и выполняет обслуживание видимости. VACUUM ANALYZE дополнительно обновляет статистику для планировщика.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Обычный VACUUM очищает место от недоступных версий строк для повторного использования и выполняет обслуживание видимости. VACUUM ANALYZE дополнительно обновляет статистику для планировщика.
Это не то же самое, что VACUUM FULL: обычный VACUUM, как правило, не переписывает таблицу целиком и не возвращает весь освободившийся объём операционной системе. Устаревшая статистика может приводить к плохому плану, даже если мёртвые версии уже очищены. Команда VACUUM.