wal_recycle

一个系统参数,决定是否应通过重命名WAL文件来回收它们

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

wal_recyclePostgreSQL 12 中被添加。

用法

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

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

默认值

wal_recycle 的默认值为:on

按 PostgreSQL 版本详细信息

wal_recycle (PostgreSQL 19)

设置 开启
单位  
类别 Write-Ahead Log / 设置
简短描述 通过重命名WAL文件来回收它们。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 开启
重置值 开启
源文件  
源行  
需要重启 false

文档wal_recycle

wal_recycle (PostgreSQL 18)

设置 开启
单位  
类别 Write-Ahead Log / 设置
简短描述 通过重命名WAL文件来回收它们。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 开启
重置值 开启
源文件  
源行  
需要重启 false

文档wal_recycle

wal_recycle (PostgreSQL 17)

设置 开启
单位  
类别 Write-Ahead Log / 设置
简短描述 通过重命名WAL文件来回收它们。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 开启
重置值 开启
源文件  
源行  
需要重启 false

文档wal_recycle

wal_recycle (PostgreSQL 16)

设置 开启
单位  
类别 Write-Ahead Log / 设置
简短描述 通过重命名WAL文件来回收它们。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 开启
重置值 开启
源文件  
源行  
需要重启 false

文档wal_recycle

wal_recycle (PostgreSQL 15)

设置 开启
单位  
类别 Write-Ahead Log / 设置
简短描述 通过重命名WAL文件来回收它们。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 开启
重置值 开启
源文件  
源行  
需要重启 false

文档wal_recycle

wal_recycle (PostgreSQL 14)

设置 开启
单位  
类别 Write-Ahead Log / 设置
简短描述 通过重命名WAL文件来回收它们。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 开启
重置值 开启
源文件  
源行  
需要重启 false

文档wal_recycle

wal_recycle (PostgreSQL 13)

设置 开启
单位  
类别 Write-Ahead Log / 设置
简短描述 通过重命名WAL文件来回收它们。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 开启
重置值 开启
源文件  
源行  
需要重启 false

文档wal_recycle

wal_recycle (PostgreSQL 12)

设置 开启
单位  
类别 Write-Ahead Log / 设置
简短描述 通过重命名WAL文件来回收它们。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 开启
重置值 开启
源文件  
源行  
需要重启 false

文档wal_recycle

变更历史

分类

GUC 配置项, 性能, WAL

另请参阅

wal_init_zero

反馈

请在此处 提交关于“wal_recycle”的任何评论、建议或更正