wal_keep_size
是一个配置参数,用于确定在pg_wal
目录中保留的WAL(以MB为单位)的最小量。
wal_keep_size
在PostgreSQL 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
变更历史
- PostgreSQL 13
- 添加 (提交f5dff459)
参考文献
- PostgreSQL文档: wal_keep_size