Каталог pg_wal вырос до 400 ГБ через месяц после удаления реплики
Месяц назад удалили сервер аналитической реплики. Сегодня основная база остановилась: диск заполнен, каталог pg_wal занимает 400 ГБ при обычных 2–3 ГБ. Запрос SELECT slot_name, active FROM pg_replication_slots показывает слот analytics_replica с active = f.
Что произошло и что сделать?
- Слот держит WAL для удалённой реплики; удалить слот
- Отключилась архивация WAL; перезапустить archiver
- Слишком большой wal_keep_size; уменьшить его
- Не прошёл checkpoint; выполнить CHECKPOINT
