recovery_prefetch
是一个 配置参数,它决定是否在备用服务器上启用 WAL 预取。
recovery_prefetch
添加于 PostgreSQL 15 中。
默认
recovery_prefetch
的默认值为:try
。
按 PostgreSQL 版本查看详情
recovery_prefetch (PostgreSQL 17)
设置 | try |
单位 | |
类别 | 预写式日志 / 恢复 |
简短描述 | 在恢复期间预取引用的块。 |
额外描述 | 在 WAL 中向前查看以查找对未缓存数据的引用。 |
上下文 | sighup |
vartype | enum |
来源 | 默认 |
最小值 | |
最大值 | |
枚举值 | off, on, try |
引导值 | try |
重置值 | try |
源文件 | |
源代码行号 | |
待重启 | false |
recovery_prefetch (PostgreSQL 16)
设置 | try |
单位 | |
类别 | 预写式日志 / 恢复 |
简短描述 | 在恢复期间预取引用的块。 |
额外描述 | 在 WAL 中向前查看以查找对未缓存数据的引用。 |
上下文 | sighup |
vartype | enum |
来源 | 默认 |
最小值 | |
最大值 | |
枚举值 | off, on, try |
引导值 | try |
重置值 | try |
源文件 | |
源代码行号 | |
待重启 | false |
recovery_prefetch (PostgreSQL 15)
设置 | try |
单位 | |
类别 | 预写式日志 / 恢复 |
简短描述 | 在恢复期间预取引用的块。 |
额外描述 | 在 WAL 中向前查看以查找对未缓存数据的引用。 |
上下文 | sighup |
vartype | enum |
来源 | 默认 |
最小值 | |
最大值 | |
枚举值 | off, on, try |
引导值 | try |
重置值 | try |
源文件 | |
源代码行号 | |
待重启 | false |
更改历史记录
- PostgreSQL 15
- 添加 (提交 5dc0418f)
请注意,recovery_prefetch
最初添加于 PostgreSQL 14 中 (提交 1d257577),但随后被撤回 (提交 c2dc1934)。
参考
- PostgreSQL 文档: recovery_prefetch