Как избежать большого файла журнала с архивированием WAL?

Я включил архивирование WAL в EDB Postgresql 9.6 для PITR, но теперь каждый раз, когда создается файл журнала размером 16 МБ, который заполняет том диска. Как мне избежать этого?

Это изменения, внесенные в Postgresql.conf включить архив wal:

wal_level = replica
archive_mode =  on
archive_command = 'cp %p /postgres/cluster/wals/%f'

(ср pg_xlogs в wals папка)

Теперь папка wal заполняется каждый раз.

1 ответ

Решение

Вы избегаете заполнения каталога назначения

  • предоставляя достаточно дискового пространства там

  • удаление архивов WAL вам больше не нужно.

PostgreSQL не удаляет автоматически архивы WAL для вас - он даже не знает, где они находятся.

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