如何避免使用WAL归档的大日志文件?

时间:2018-04-06 12:39:25

标签: postgresql database-administration edb postgres-plus

我在EDB Postgresql 9.6中为PITR启用了WAL归档,但现在每次创建一个16MB的日志文件并填充磁盘卷。我该如何避免?

这些是对Postgresql.conf所做的更改以启用wal存档:

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

(从pg_xlogswals文件夹的cp)

现在wal文件夹每次都在填充。

1 个答案:

答案 0 :(得分:0)

您可以通过

填写目标目录
  • 提供足够的磁盘空间

  • 删除您不再需要的WAL档案。

PostgreSQL不会自动删除WAL档案 - 它甚至不知道它们在哪里。