Процесс доставки журнала (archive_timeout)

Я очень новичок в postgresql. Я хочу спросить о процессе репликации доставки журналов. Я знаю, что параметр timeout является необязательным в процессе доставки журналов. Он указывает, что мы не хотим, чтобы postgreSQL ожидал, пока файлы WAL будут содержать 16 МБ, как это делается по умолчанию. У меня вопрос, лучше ли есть параметр тайм-аута (например: archive_timeout = 60) или нет? это когда мы делаем параметр тайм-аута, процесс файла WAL при доставке журналов происходит быстрее, чем по умолчанию (значение по умолчанию 0 указывает, что так будет до заполнения WAL)? Зачем?

Извините, я все еще запутался в этой ситуации.

1 ответ

Если вы хотите своевременную репликацию, я предлагаю включить потоковую репликацию, а также доставку журналов.

Основное назначение archive_timeout Это означает, что при использовании доставки журналов для резервных копий PITR существует максимальное временное окно потери данных в ситуациях, когда сервер не генерирует большое количество WAL, поэтому в противном случае ротация сегментов будет нечастой.

Другие вопросы по тегам