【发布时间】:2018-04-04 11:38:12
【问题描述】:
Edb postgresql 实例正在生成更多数量的 WAL 文件段(每个 16 MB),并且挂载点正在被填满。
如何减少WAL文件大小并增加检查点
【问题讨论】:
-
walsize 在编译时设置。你不能在工作集群上改变它。如果您真的不需要 wals,您可以将级别切换到最低限度 - 但您必须确定这一点。还有archive_command可以帮助你将wals移动到其他位置
-
你真的想增加检查点执行吗?它会降低服务器实例的性能。 PostgreSQL 在日志中有一个警告,只是在谈论它here
-
将 wal_level 切换到最小会影响时间点备份吗?目前我们已经在副本上设置了它
-
你不能以最低级别进行pitr,顺便说一句,它在我的问题的第一个链接中有所介绍
标签: postgresql postgresql-9.6 enterprisedb