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 17)

设置 524288
单位 B
类别 预写日志/恢复
简短描述 在恢复期间提前读取 WAL 的缓冲区大小。
额外描述 在 WAL 中提前读取以预取引用的数据块的最大距离。
上下文 postmaster
变量类型 整数
来源 默认
最小值 65536
最大值 1073741823
枚举值  
启动值 524288
重置值 524288
源文件  
源代码行  
挂起重启 false

文档: wal_decode_buffer_size

wal_decode_buffer_size (PostgreSQL 16)

设置 524288
单位 B
类别 预写日志/恢复
简短描述 在恢复期间提前读取 WAL 的缓冲区大小。
额外描述 在 WAL 中提前读取以预取引用的数据块的最大距离。
上下文 postmaster
变量类型 整数
来源 默认
最小值 65536
最大值 1073741823
枚举值  
启动值 524288
重置值 524288
源文件  
源代码行  
挂起重启 false

文档: wal_decode_buffer_size

wal_decode_buffer_size (PostgreSQL 15)

设置 524288
单位 B
类别 预写日志/恢复
简短描述 在恢复期间提前读取 WAL 的缓冲区大小。
额外描述 在 WAL 中提前读取以预取引用的数据块的最大距离。
上下文 postmaster
变量类型 整数
来源 默认
最小值 65536
最大值 1073741823
枚举值  
启动值 524288
重置值 524288
源文件  
源代码行  
挂起重启 false

文档: wal_decode_buffer_size

更改历史

请注意,最初在 PostgreSQL 14 (提交 1d257577) 中添加,但随后撤回 (提交 c2dc1934)。

分类

GUC 配置项复制WAL

另请参阅

recovery_prefetchrecovery_prefetch_fpwpg_stat_recovery_prefetch

反馈

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