wal_keep_size

确定保留WAL的最小量的服务器参数

wal_keep_size 是一个配置参数,用于确定在pg_wal目录中保留的WAL(以MB为单位)的最小量。

wal_keep_sizePostgreSQL 13中添加,以替换wal_keep_segments,使其与新添加的max_slot_wal_keep_size参数保持一致。

默认值

wal_keep_size 的默认值为:0

按PostgreSQL版本分列详细信息

wal_keep_size (PostgreSQL 17)

设置 0
单位 MB
类别 复制/发送服务器
简短描述 设置保留用于备用服务器的WAL文件的大小。
额外描述  
上下文 sighup
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 0
重置值 0
源文件  
源代码行  
待处理重启 false

文档: wal_keep_size

wal_keep_size (PostgreSQL 16)

设置 0
单位 MB
类别 复制/发送服务器
简短描述 设置保留用于备用服务器的WAL文件的大小。
额外描述  
上下文 sighup
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 0
重置值 0
源文件  
源代码行  
待处理重启 false

文档: wal_keep_size

wal_keep_size (PostgreSQL 15)

设置 0
单位 MB
类别 复制/发送服务器
简短描述 设置保留用于备用服务器的WAL文件的大小。
额外描述  
上下文 sighup
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 0
重置值 0
源文件  
源代码行  
待处理重启 false

文档: wal_keep_size

wal_keep_size (PostgreSQL 14)

设置 0
单位 MB
类别 复制/发送服务器
简短描述 设置保留用于备用服务器的WAL文件的大小。
额外描述  
上下文 sighup
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 0
重置值 0
源文件  
源代码行  
待处理重启 false

文档: wal_keep_size

wal_keep_size (PostgreSQL 13)

设置 0
单位 MB
类别 复制/发送服务器
简短描述 设置保留用于备用服务器的WAL文件的大小。
额外描述  
上下文 sighup
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 0
重置值 0
源文件  
源代码行  
待处理重启 false

文档: wal_keep_size

变更历史

类别

GUC配置项WAL

另请参阅

max_slot_wal_keep_sizemax_wal_sizemin_wal_size

反馈

提交任何关于"wal_keep_size"的评论、建议或更正 此处