Обычный VACUUM освобождает место мёртвых версий для повторного использования; VACUUM FULL переписывает таблицу и требует сильной блокировки. ANALYZE и FREEZE — дополнительные режимы, не отдельные движки.
Можешь подробнее рассказать про VACUUM? Какие бывают виды VACUUM?
Обычный VACUUM освобождает место мёртвых версий для повторного использования; VACUUM FULL переписывает таблицу и требует сильной блокировки. ANALYZE и FREEZE — дополнительные режимы, не отдельные движки.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Обычный VACUUM освобождает место мёртвых версий для повторного использования; VACUUM FULL переписывает таблицу и требует сильной блокировки. ANALYZE и FREEZE — дополнительные режимы, не отдельные движки.
Обычная очистка обычно не возвращает весь освободившийся объём операционной системе. FULL уплотняет хранение, но требует дополнительного места и планирования простоя. ANALYZE обновляет статистику планировщика, FREEZE агрессивнее замораживает старые версии. Autovacuum автоматически организует обслуживание. Выбор зависит от цели: предотвратить разрастание, обновить оценки или действительно уменьшить файл.
Источник: www.postgresql.org.