База пухнет, запросы замедляются, а очистка тянется вечно: PostgreSQL медленный VACUUM. VACUUM — это уборка мёртвых версий строк, которые PostgreSQL создаёт при каждом UPDATE и DELETE. Если он не успевает, таблицы раздуваются (bloat), и всё замедляется по кругу. Причина медленного вакуума почти всегда в настройках, мешающих транзакциях или нехватке ресурсов. Разберём, как ускорить очистку и разорвать порочный круг.
Подробнее →