recovery_init_sync_method

确定在恢复开始前如何同步数据目录文件的系统参数

recovery_init_sync_method 是一个 配置参数,用于确定在崩溃恢复开始之前用于同步数据目录中所有文件的机制。

recovery_init_sync_methodPostgreSQL 14 中引入。

默认值

recovery_init_sync_method 的默认值为:fsync

用法

可以设置以下值

  • fsync
  • syncfs

请注意,syncfs 仅在 Linux 上可用。

按 PostgreSQL 版本详细信息

recovery_init_sync_method (PostgreSQL 19)

设置 fsync
单位  
类别 错误处理
简短描述 设置崩溃恢复前同步数据目录的机制。
扩展描述  
上下文 sighup
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 fsync, syncfs
启动值 fsync
重置值 fsync
源文件  
源行  
需要重启 false

文档: recovery_init_sync_method

recovery_init_sync_method (PostgreSQL 18)

设置 fsync
单位  
类别 错误处理
简短描述 设置崩溃恢复前同步数据目录的机制。
扩展描述  
上下文 sighup
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 fsync, syncfs
启动值 fsync
重置值 fsync
源文件  
源行  
需要重启 false

文档: recovery_init_sync_method

recovery_init_sync_method (PostgreSQL 17)

设置 fsync
单位  
类别 错误处理
简短描述 设置崩溃恢复前同步数据目录的机制。
扩展描述  
上下文 sighup
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 fsync, syncfs
启动值 fsync
重置值 fsync
源文件  
源行  
需要重启 false

文档: recovery_init_sync_method

recovery_init_sync_method (PostgreSQL 16)

设置 fsync
单位  
类别 错误处理
简短描述 设置崩溃恢复前同步数据目录的机制。
扩展描述  
上下文 sighup
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 fsync, syncfs
启动值 fsync
重置值 fsync
源文件  
源行  
需要重启 false

文档: recovery_init_sync_method

recovery_init_sync_method (PostgreSQL 15)

设置 fsync
单位  
类别 错误处理
简短描述 设置崩溃恢复前同步数据目录的机制。
扩展描述  
上下文 sighup
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 fsync, syncfs
启动值 fsync
重置值 fsync
源文件  
源行  
需要重启 false

文档: recovery_init_sync_method

recovery_init_sync_method (PostgreSQL 14)

设置 fsync
单位  
类别 错误处理
简短描述 设置崩溃恢复前同步数据目录的机制。
扩展描述  
上下文 sighup
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 fsync, syncfs
启动值 fsync
重置值 fsync
源文件  
源行  
需要重启 false

文档: recovery_init_sync_method

变更历史

分类

GUC配置项

反馈

提交有关 “recovery_init_sync_method” 的任何评论、建议或更正,请在此处 提交.