Почему пухнет WAL каталог?

Конфигурация.
master - slave
При поступлении на мастер довольно большого объёма данных генерируется куча wal файлов и успешно уходят на slave.
при этом в какой-то момент времени slave перестаёт "проигрывать" wal и его каталог переполняется, следовательно slave падает.

Вроде как i\o высокие но при этом скорость ответа не растёт + CPU не находится в состоянии iowait. т.е на первы
  • Вопрос задан
  • 348 просмотров
Пригласить эксперта
Ответы на вопрос 1
Melkij
@Melkij
PostgreSQL DBA
Если реплика приостанавливает репликацию (видно по waiting в списке процессов для startup процесса) - значит ей мешают запущенные на ней транзакции. Проверьте свой max_standby_streaming_delay.

В целом почему база может не удалять WAL сверх необходимых:
- создан слот репликации но его не читают
- archive_command выполняется с ошибкой
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы