Как избежать большого файла журнала с архивированием 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 для вас - он даже не знает, где они находятся.