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 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
更改历史记录
- PostgreSQL 13
- 添加 (提交 f5dff459)
参考文献
- PostgreSQL 文档: wal_keep_size