min_wal_size

一个配置参数,用于确定为将来检查点重用而保留的最小 WAL 文件数量。

min_wal_size 是一个 配置参数,用于确定为将来检查点重用而保留的最小WAL文件数量。

min_wal_sizePostgreSQL 9.5 中引入;与max_wal_size一起,它取代了checkpoint_segments

默认值

min_wal_size的默认值为:80MB

按 PostgreSQL 版本查看详情

min_wal_size (PostgreSQL 18)

设置 80
单位 MB
类别 预写日志/检查点
简短描述 设置 WAL 的最小收缩大小。
额外描述  
上下文 sighup
变量类型 整数
来源 配置文件
最小值 2
最大值 2147483647
枚举值  
启动值 80
重置值 80
源文件 /home/barwick/devel/postgres/data/18/postgresql.conf
源代码行 258
需要重启

文档: min_wal_size

min_wal_size (PostgreSQL 17)

设置 80
单位 MB
类别 预写日志/检查点
简短描述 设置 WAL 的最小收缩大小。
额外描述  
上下文 sighup
变量类型 整数
来源 配置文件
最小值 2
最大值 2147483647
枚举值  
启动值 80
重置值 80
源文件 /home/barwick/devel/postgres/data/17/postgresql.conf
源代码行 258
需要重启

文档: min_wal_size

min_wal_size (PostgreSQL 16)

设置 80
单位 MB
类别 预写日志/检查点
简短描述 设置 WAL 的最小收缩大小。
额外描述  
上下文 sighup
变量类型 整数
来源 配置文件
最小值 2
最大值 2147483647
枚举值  
启动值 80
重置值 80
源文件 /home/barwick/devel/postgres/data/16/postgresql.conf
源代码行 248
需要重启

文档: min_wal_size

min_wal_size (PostgreSQL 15)

设置 80
单位 MB
类别 预写日志/检查点
简短描述 设置 WAL 的最小收缩大小。
额外描述  
上下文 sighup
变量类型 整数
来源 配置文件
最小值 2
最大值 2147483647
枚举值  
启动值 80
重置值 80
源文件 /home/barwick/devel/postgres/data/15/postgresql.conf
源代码行 242
需要重启

文档: min_wal_size

min_wal_size (PostgreSQL 14)

设置 80
单位 MB
类别 预写日志/检查点
简短描述 设置 WAL 的最小收缩大小。
额外描述  
上下文 sighup
变量类型 整数
来源 配置文件
最小值 2
最大值 2147483647
枚举值  
启动值 80
重置值 80
源文件 /home/barwick/devel/postgres/data/14/postgresql.conf
源代码行 241
需要重启

文档: min_wal_size

min_wal_size (PostgreSQL 13)

设置 80
单位 MB
类别 预写日志/检查点
简短描述 设置 WAL 的最小收缩大小。
额外描述  
上下文 sighup
变量类型 整数
来源 配置文件
最小值 2
最大值 2147483647
枚举值  
启动值 80
重置值 80
源文件 /home/barwick/devel/postgres/data/13/postgresql.conf
源代码行 230
需要重启

文档: min_wal_size

min_wal_size (PostgreSQL 12)

设置 80
单位 MB
类别 预写日志/检查点
简短描述 设置 WAL 的最小收缩大小。
额外描述  
上下文 sighup
变量类型 整数
来源 配置文件
最小值 2
最大值 2147483647
枚举值  
启动值 80
重置值 80
源文件 /home/barwick/devel/postgres/data/12/postgresql.conf
源代码行 226
需要重启

文档: min_wal_size

min_wal_size (PostgreSQL 11)

设置 80
单位 MB
类别 预写日志/检查点
简短描述 设置 WAL 的最小收缩大小。
额外描述  
上下文 sighup
变量类型 整数
来源 配置文件
最小值 2
最大值 2147483647
枚举值  
启动值 80
重置值 80
源文件 /home/barwick/devel/postgres/data/11/postgresql.conf
源代码行 214
需要重启

文档: min_wal_size

min_wal_size (PostgreSQL 10)

设置 80
单位 MB
类别 预写日志/检查点
简短描述 设置 WAL 的最小收缩大小。
额外描述  
上下文 sighup
变量类型 整数
来源 默认值
最小值 2
最大值 2147483647
枚举值  
启动值 80
重置值 80
源文件  
源代码行  
需要重启

文档: min_wal_size

min_wal_size (PostgreSQL 9.6)

设置 5
单位 16MB
类别 预写日志/检查点
简短描述 设置 WAL 的最小收缩大小。
额外描述  
上下文 sighup
变量类型 整数
来源 默认值
最小值 2
最大值 2147483647
枚举值  
启动值 5
重置值 5
源文件  
源代码行  
需要重启

文档: min_wal_size

min_wal_size (PostgreSQL 9.5)

设置 5
单位 16MB
类别 预写日志/检查点
简短描述 设置 WAL 的最小收缩大小。
额外描述  
上下文 sighup
变量类型 整数
来源 默认值
最小值 2
最大值 2147483647
枚举值  
启动值 5
重置值 5
源文件  
源代码行  
需要重启

文档: min_wal_size

更改历史

分类

GUC 配置项WAL

参见

max_wal_sizewal_keep_sizemax_slot_wal_keep_size

反馈

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