wal_segment_size

报告WAL段大小的预设配置参数

wal_segment_size 是一个预设配置参数,用于报告 WAL 段的大小。

wal_segment_sizePostgreSQL 8.4 中添加。

默认值

wal_segment_size 的默认值为:16MB

该值可以通过以下方式影响

  • 在编译时使用 --with-wal-segsize 配置选项设置了不同的默认值(PostgreSQL 8.4 及更高版本)
  • 使用 initdb 选项 --wal-segsize 为集群设置了不同的值(PostgreSQL 11 及更高版本)

集群的 wal_segment_size 无法修改。

按 PostgreSQL 版本详细信息

wal_segment_size (PostgreSQL 19)

设置 16777216
单位 B
类别 预设选项
简短描述 显示预写日志段的大小。
扩展描述  
上下文 内部
变量类型 整数
来源 默认
最小值 1048576
最大值 1073741824
枚举值  
启动值 16777216
重置值 16777216
源文件  
源行  
需要重启 false

文档wal_segment_size

wal_segment_size (PostgreSQL 18)

设置 16777216
单位 B
类别 预设选项
简短描述 显示预写日志段的大小。
扩展描述  
上下文 内部
变量类型 整数
来源 默认
最小值 1048576
最大值 1073741824
枚举值  
启动值 16777216
重置值 16777216
源文件  
源行  
需要重启 false

文档wal_segment_size

wal_segment_size (PostgreSQL 17)

设置 16777216
单位 B
类别 预设选项
简短描述 显示预写日志段的大小。
扩展描述  
上下文 内部
变量类型 整数
来源 默认
最小值 1048576
最大值 1073741824
枚举值  
启动值 16777216
重置值 16777216
源文件  
源行  
需要重启 false

文档wal_segment_size

wal_segment_size (PostgreSQL 16)

设置 16777216
单位 B
类别 预设选项
简短描述 显示预写日志段的大小。
扩展描述  
上下文 内部
变量类型 整数
来源 默认
最小值 1048576
最大值 1073741824
枚举值  
启动值 16777216
重置值 16777216
源文件  
源行  
需要重启 false

文档wal_segment_size

wal_segment_size (PostgreSQL 15)

设置 16777216
单位 B
类别 预设选项
简短描述 显示预写日志段的大小。
扩展描述  
上下文 内部
变量类型 整数
来源 默认
最小值 1048576
最大值 1073741824
枚举值  
启动值 16777216
重置值 16777216
源文件  
源行  
需要重启 false

文档wal_segment_size

wal_segment_size (PostgreSQL 14)

设置 16777216
单位 B
类别 预设选项
简短描述 显示预写日志段的大小。
扩展描述  
上下文 内部
变量类型 整数
来源 override
最小值 1048576
最大值 1073741824
枚举值  
启动值 16777216
重置值 16777216
源文件  
源行  
需要重启 false

文档wal_segment_size

wal_segment_size (PostgreSQL 13)

设置 16777216
单位 B
类别 预设选项
简短描述 显示预写日志段的大小。
扩展描述  
上下文 内部
变量类型 整数
来源 override
最小值 1048576
最大值 1073741824
枚举值  
启动值 16777216
重置值 16777216
源文件  
源行  
需要重启 false

文档wal_segment_size

wal_segment_size (PostgreSQL 12)

设置 16777216
单位 B
类别 预设选项
简短描述 显示预写日志段的大小。
扩展描述  
上下文 内部
变量类型 整数
来源 override
最小值 1048576
最大值 1073741824
枚举值  
启动值 16777216
重置值 16777216
源文件  
源行  
需要重启 false

文档wal_segment_size

wal_segment_size (PostgreSQL 11)

设置 16777216
单位 B
类别 预设选项
简短描述 显示预写日志段的大小。
扩展描述  
上下文 内部
变量类型 整数
来源 override
最小值 1048576
最大值 1073741824
枚举值  
启动值 16777216
重置值 16777216
源文件  
源行  
需要重启 false

文档wal_segment_size

wal_segment_size (PostgreSQL 10)

设置 2048
单位 8kB
类别 预设选项
简短描述 显示每个预写日志段的页数。
扩展描述  
上下文 内部
变量类型 整数
来源 默认
最小值 2048
最大值 2048
枚举值  
启动值 2048
重置值 2048
源文件  
源行  
需要重启 false

文档wal_segment_size

wal_segment_size (PostgreSQL 9.6)

设置 2048
单位 8kB
类别 预设选项
简短描述 显示每个预写日志段的页数。
扩展描述  
上下文 内部
变量类型 整数
来源 默认
最小值 2048
最大值 2048
枚举值  
启动值 2048
重置值 2048
源文件  
源行  
需要重启 false

文档wal_segment_size

wal_segment_size (PostgreSQL 9.5)

设置 2048
单位 8kB
类别 预设选项
简短描述 显示每个预写日志段的页数。
扩展描述  
上下文 内部
变量类型 整数
来源 默认
最小值 2048
最大值 2048
枚举值  
启动值 2048
重置值 2048
源文件  
源行  
需要重启 false

文档wal_segment_size

wal_segment_size (PostgreSQL 9.4)

设置 2048
单位 8kB
类别 预设选项
简短描述 显示每个预写日志段的页数。
扩展描述  
上下文 内部
变量类型 整数
来源 默认
最小值 2048
最大值 2048
枚举值  
启动值 2048
重置值 2048
源文件  
源行  

文档wal_segment_size

wal_segment_size (PostgreSQL 9.3)

设置 2048
单位 8kB
类别 预设选项
简短描述 显示每个预写日志段的页数。
扩展描述  
上下文 内部
变量类型 整数
来源 默认
最小值 2048
最大值 2048
枚举值  
启动值 2048
重置值 2048
源文件  
源行  

文档wal_segment_size

wal_segment_size (PostgreSQL 9.2)

设置 2048
单位 8kB
类别 预设选项
简短描述 显示每个预写日志段的页数。
扩展描述  
上下文 内部
变量类型 整数
来源 默认
最小值 2048
最大值 2048
枚举值  
启动值 2048
重置值 2048
源文件  
源行  

文档wal_segment_size

wal_segment_size (PostgreSQL 9.1)

设置 2048
单位 8kB
类别 预设选项
简短描述 显示每个预写日志段的页数。
扩展描述  
上下文 内部
变量类型 整数
来源 默认
最小值 2048
最大值 2048
枚举值  
启动值 2048
重置值 2048
源文件  
源行  

文档wal_segment_size

wal_segment_size (PostgreSQL 9.0)

设置 2048
单位 8kB
类别 预设选项
简短描述 显示每个预写日志段的页数。
扩展描述  
上下文 内部
变量类型 整数
来源 默认
最小值 2048
最大值 2048
枚举值  
启动值 2048
重置值 2048
源文件  
源行  

文档wal_segment_size

wal_segment_size (PostgreSQL 8.4)

设置 2048
单位 8kB
类别 预设选项
简短描述 显示每个预写日志段的页数。
扩展描述  
上下文 内部
变量类型 整数
来源 默认
最小值 2048
最大值 2048
枚举值  
启动值 2048
重置值 2048
源文件  
源行  

文档wal_segment_size

变更历史

分类

GUC 配置项, 预设配置项, WAL

另请参阅

wal_block_size, block_size, segment_size

反馈

提交关于“wal_segment_size”的任何评论、建议或更正,请在此处 提交