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 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
类别 预设选项
简短描述 显示预写式日志段的大小。
额外描述  
上下文 内部
变量类型 整数
来源 覆盖
最小值 1048576
最大值 1073741824
枚举值  
启动值 16777216
重置值 16777216
源文件  
源代码行  
挂起重启 false

文档: wal_segment_size

wal_segment_size (PostgreSQL 13)

设置 16777216
单位 B
类别 预设选项
简短描述 显示预写式日志段的大小。
额外描述  
上下文 内部
变量类型 整数
来源 覆盖
最小值 1048576
最大值 1073741824
枚举值  
启动值 16777216
重置值 16777216
源文件  
源代码行  
挂起重启 false

文档: wal_segment_size

wal_segment_size (PostgreSQL 12)

设置 16777216
单位 B
类别 预设选项
简短描述 显示预写式日志段的大小。
额外描述  
上下文 内部
变量类型 整数
来源 覆盖
最小值 1048576
最大值 1073741824
枚举值  
启动值 16777216
重置值 16777216
源文件  
源代码行  
挂起重启 false

文档: wal_segment_size

wal_segment_size (PostgreSQL 11)

设置 16777216
单位 B
类别 预设选项
简短描述 显示预写式日志段的大小。
额外描述  
上下文 内部
变量类型 整数
来源 覆盖
最小值 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_sizeblock_sizesegment_size

反馈

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