#openGauss #入门 #安装 #数据库 #开源
知识来源:docs-opengauss.osinfra.cn/zh/
max_size_xlog_force_prune
参数说明: 当设置大于0时,在满足多数派备机正常的情况下,强制清理掉主机的xlog(忽略备机连接与否、也忽略是否有残留复制槽);设置为0时,不生效。
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
说明:
enable_xlog_prune 和 max_size_xlog_force_prune 的配置对xlog清理行为影响如下所示:
enable_xlog_prune
max_size_xlog_force_prune
xlog清理行为
false
= 0
保持原始max_size_for_xlog_prune的清理行为。
true
= 0
保持原始max_size_for_xlog_prune的清理行为。
false
> 0
在满足quorum多数派前提下,按max_size_xlog_force_prune清理xlog。
true
> 0
通过max_size_for_xlog_prune计算得到的segno,和通过max_size_xlog_force_prune计算得到的segno进行比较,取二者中的较大者作为边界进行xlog清理。
被关闭参数在xlog清理时对应的segno是0,所以上述4种情况,实际上都是按照较大的segno进行xlog清理的。
取值范围:整型,0~2147483647,单位为kB
默认值: 0kB
#openGauss #入门 #安装 #数据库 #开源