recovery_init_sync_method
是一个配置参数,用于确定在崩溃恢复开始之前同步数据目录中所有文件的方法。
recovery_init_sync_method
在 PostgreSQL 14 中添加。
默认值
recovery_init_sync_method
的默认值为:fsync
。
用法
可以设置以下值
fsync
syncfs
请注意,syncfs
仅在 Linux 上可用。
按PostgreSQL版本查看详情
recovery_init_sync_method (PostgreSQL 17)
设置 | fsync |
单位 | |
类别 | 错误处理 |
简短描述 | 设置崩溃恢复前同步数据目录的方法。 |
额外描述 | |
上下文 | sighup |
变量类型 | 枚举 |
来源 | 默认值 |
最小值 | |
最大值 | |
枚举值 | fsync, syncfs |
启动值 | fsync |
重置值 | fsync |
源文件 | |
源代码行号 | |
待重启 | false |
recovery_init_sync_method (PostgreSQL 16)
设置 | fsync |
单位 | |
类别 | 错误处理 |
简短描述 | 设置崩溃恢复前同步数据目录的方法。 |
额外描述 | |
上下文 | sighup |
变量类型 | 枚举 |
来源 | 默认值 |
最小值 | |
最大值 | |
枚举值 | fsync, syncfs |
启动值 | fsync |
重置值 | fsync |
源文件 | |
源代码行号 | |
待重启 | false |
recovery_init_sync_method (PostgreSQL 15)
设置 | fsync |
单位 | |
类别 | 错误处理 |
简短描述 | 设置崩溃恢复前同步数据目录的方法。 |
额外描述 | |
上下文 | sighup |
变量类型 | 枚举 |
来源 | 默认值 |
最小值 | |
最大值 | |
枚举值 | fsync, syncfs |
启动值 | fsync |
重置值 | fsync |
源文件 | |
源代码行号 | |
待重启 | false |
recovery_init_sync_method (PostgreSQL 14)
设置 | fsync |
单位 | |
类别 | 错误处理 |
简短描述 | 设置崩溃恢复前同步数据目录的方法。 |
额外描述 | |
上下文 | sighup |
变量类型 | 枚举 |
来源 | 默认值 |
最小值 | |
最大值 | |
枚举值 | fsync, syncfs |
启动值 | fsync |
重置值 | fsync |
源文件 | |
源代码行号 | |
待重启 | false |
变更历史
- PostgreSQL 14
- 添加 (提交 61752afb)
参考文献
- PostgreSQL 文档: recovery_init_sync_method