Вступить в клуб →
средняявопросPostgreSQL в эксплуатации: репликация, бэкапы, HA

Каталог 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

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела