wal_decode_buffer_size

一个配置参数,用于确定预取多少 WAL 数据

wal_decode_buffer_size 是一个 配置参数,如果启用了 WAL 预取,它将决定备用服务器可以提前在 WAL 中查找多少块来进行预取。

wal_decode_buffer_sizePostgreSQL 15 中被添加。

默认值

wal_decode_buffer_size 的默认值为:512kB

按 PostgreSQL 版本详细信息

wal_decode_buffer_size (PostgreSQL 19)

设置 524288
单位 B
类别 Write-Ahead Log / Recovery
简短描述 恢复期间在 WAL 中向前读取的缓冲区大小。
扩展描述 向前读取 WAL 以预取引用数据块的最大距离。
上下文 postmaster
变量类型 整数
来源 默认
最小值 65536
最大值 1073741823
枚举值  
启动值 524288
重置值 524288
源文件  
源行  
需要重启 false

文档wal_decode_buffer_size

wal_decode_buffer_size (PostgreSQL 18)

设置 524288
单位 B
类别 Write-Ahead Log / Recovery
简短描述 恢复期间在 WAL 中向前读取的缓冲区大小。
扩展描述 向前读取 WAL 以预取引用数据块的最大距离。
上下文 postmaster
变量类型 整数
来源 默认
最小值 65536
最大值 1073741823
枚举值  
启动值 524288
重置值 524288
源文件  
源行  
需要重启 false

文档wal_decode_buffer_size

wal_decode_buffer_size (PostgreSQL 17)

设置 524288
单位 B
类别 Write-Ahead Log / Recovery
简短描述 恢复期间在 WAL 中向前读取的缓冲区大小。
扩展描述 向前读取 WAL 以预取引用数据块的最大距离。
上下文 postmaster
变量类型 整数
来源 默认
最小值 65536
最大值 1073741823
枚举值  
启动值 524288
重置值 524288
源文件  
源行  
需要重启 false

文档wal_decode_buffer_size

wal_decode_buffer_size (PostgreSQL 16)

设置 524288
单位 B
类别 Write-Ahead Log / Recovery
简短描述 恢复期间在 WAL 中向前读取的缓冲区大小。
扩展描述 向前读取 WAL 以预取引用数据块的最大距离。
上下文 postmaster
变量类型 整数
来源 默认
最小值 65536
最大值 1073741823
枚举值  
启动值 524288
重置值 524288
源文件  
源行  
需要重启 false

文档wal_decode_buffer_size

wal_decode_buffer_size (PostgreSQL 15)

设置 524288
单位 B
类别 Write-Ahead Log / Recovery
简短描述 恢复期间在 WAL 中向前读取的缓冲区大小。
扩展描述 向前读取 WAL 以预取引用数据块的最大距离。
上下文 postmaster
变量类型 整数
来源 默认
最小值 65536
最大值 1073741823
枚举值  
启动值 524288
重置值 524288
源文件  
源行  
需要重启 false

文档wal_decode_buffer_size

变更历史

请注意,该参数最初是在 PostgreSQL 14 中添加的(提交 1d257577),但随后被撤销(提交 c2dc1934)。

分类

GUC 配置项, 复制, WAL

另请参阅

recovery_prefetch, recovery_prefetch_fpw, pg_stat_recovery_prefetch

反馈

提交任何关于“wal_decode_buffer_size”的评论、建议或更正请点击 这里