wal_recycle

一个系统参数,用于确定是否应通过重命名来回收 WAL 文件

wal_recycle 是一个 配置参数,用于确定是否应通过重命名来回收 WAL 文件,从而避免需要创建新的文件。

wal_recyclePostgreSQL 12 中添加。

用法

wal_recycle 可以设置为 off,这可能会在“写时复制”(CoW)文件系统上提高性能,因为在这些文件系统上创建新的 WAL 文件比重命名更快。

默认值为 on,保留与以前 PostgreSQL 版本相同的 WAL 文件创建行为。

默认值

wal_recycle 的默认值为:on

按 PostgreSQL 版本查看详细信息

wal_recycle (PostgreSQL 18)

设置 on
单位  
类别 预写日志 / 设置
简短描述 通过重命名回收 WAL 文件。
额外描述  
上下文 超级用户
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 on
重置值 on
源文件  
源代码行  
待重启 false

文档: wal_recycle

wal_recycle (PostgreSQL 17)

设置 on
单位  
类别 预写日志 / 设置
简短描述 通过重命名回收 WAL 文件。
额外描述  
上下文 超级用户
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 on
重置值 on
源文件  
源代码行  
待重启 false

文档: wal_recycle

wal_recycle (PostgreSQL 16)

设置 on
单位  
类别 预写日志 / 设置
简短描述 通过重命名回收 WAL 文件。
额外描述  
上下文 超级用户
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 on
重置值 on
源文件  
源代码行  
待重启 false

文档: wal_recycle

wal_recycle (PostgreSQL 15)

设置 on
单位  
类别 预写日志 / 设置
简短描述 通过重命名回收 WAL 文件。
额外描述  
上下文 超级用户
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 on
重置值 on
源文件  
源代码行  
待重启 false

文档: wal_recycle

wal_recycle (PostgreSQL 14)

设置 on
单位  
类别 预写日志 / 设置
简短描述 通过重命名回收 WAL 文件。
额外描述  
上下文 超级用户
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 on
重置值 on
源文件  
源代码行  
待重启 false

文档: wal_recycle

wal_recycle (PostgreSQL 13)

设置 on
单位  
类别 预写日志 / 设置
简短描述 通过重命名回收 WAL 文件。
额外描述  
上下文 超级用户
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 on
重置值 on
源文件  
源代码行  
待重启 false

文档: wal_recycle

wal_recycle (PostgreSQL 12)

设置 on
单位  
类别 预写日志 / 设置
简短描述 通过重命名回收 WAL 文件。
额外描述  
上下文 超级用户
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 on
重置值 on
源文件  
源代码行  
待重启 false

文档: wal_recycle

更改历史记录

分类

GUC 配置项性能WAL

另请参阅

wal_init_zero

反馈

提交您对 "wal_recycle" 的任何评论、建议或更正 此处