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 19)

设置 0
单位 MB
类别 复制/发送服务器
简短描述 设置保留供备用服务器使用的 WAL 文件的大小。
扩展描述  
上下文 sighup
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 0
重置值 0
源文件  
源行  
需要重启 false

文档wal_keep_size

wal_keep_size (PostgreSQL 18)

设置 0
单位 MB
类别 复制/发送服务器
简短描述 设置保留供备用服务器使用的 WAL 文件的大小。
扩展描述  
上下文 sighup
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 0
重置值 0
源文件  
源行  
需要重启 false

文档wal_keep_size

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_size, max_wal_size, min_wal_size

反馈

wal_keep_size” 的任何评论、建议或更正,请在此 提交