wal_compression

确定是否应压缩 WAL 的服务器参数

wal_compression 是一个 配置参数,用于确定是否应压缩全页映像。

wal_compression 是在 PostgreSQL 9.5 中添加的。

默认值

wal_compression 的默认值为:off.

用法

PostgreSQL 14 及更早版本中,wal_compression 是一个布尔值设置,使用 "on" 启用 PostgreSQL 的内置压缩方法。

PostgreSQL 15 开始,允许以下值,具体取决于 PostgreSQL 的编译方式

  • off
  • pglz (别名:on)
  • lz4 (如果 PostgreSQL 使用 --with-lz4 编译)
  • zstd (如果 PostgreSQL 使用 --with-zstd 编译)

按 PostgreSQL 版本查看详细信息

wal_compression (PostgreSQL 17)

设置 off
单位  
类别 预写日志 / 设置
简短描述 使用指定的方法压缩 WAL 文件中写入的全页写入。
额外描述  
上下文 超级用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 pglz, lz4, zstd, on, off
引导值 off
重置值 off
源文件  
源行号  
待处理的重启 false

文档: wal_compression

wal_compression (PostgreSQL 16)

设置 off
单位  
类别 预写日志 / 设置
简短描述 使用指定的方法压缩 WAL 文件中写入的全页写入。
额外描述  
上下文 超级用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 pglz, lz4, zstd, on, off
引导值 off
重置值 off
源文件  
源行号  
待处理的重启 false

文档: wal_compression

wal_compression (PostgreSQL 15)

设置 off
单位  
类别 预写日志 / 设置
简短描述 使用指定的方法压缩 WAL 文件中写入的全页写入。
额外描述  
上下文 超级用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 pglz, lz4, zstd, on, off
引导值 off
重置值 off
源文件  
源行号  
待处理的重启 false

文档: wal_compression

wal_compression (PostgreSQL 14)

设置 off
单位  
类别 预写日志 / 设置
简短描述 压缩 WAL 文件中写入的全页写入。
额外描述  
上下文 超级用户
变量类型 布尔值
来源 默认值
最小值  
最大值  
枚举值  
引导值 off
重置值 off
源文件  
源行号  
待处理的重启 false

文档: wal_compression

wal_compression (PostgreSQL 13)

设置 off
单位  
类别 预写日志 / 设置
简短描述 压缩 WAL 文件中写入的全页写入。
额外描述  
上下文 超级用户
变量类型 布尔值
来源 默认值
最小值  
最大值  
枚举值  
引导值 off
重置值 off
源文件  
源行号  
待处理的重启 false

文档: wal_compression

wal_compression (PostgreSQL 12)

设置 off
单位  
类别 预写日志 / 设置
简短描述 压缩 WAL 文件中写入的全页写入。
额外描述  
上下文 超级用户
变量类型 布尔值
来源 默认值
最小值  
最大值  
枚举值  
引导值 off
重置值 off
源文件  
源行号  
待处理的重启 false

文档: wal_compression

wal_compression (PostgreSQL 11)

设置 off
单位  
类别 预写日志 / 设置
简短描述 压缩 WAL 文件中写入的全页写入。
额外描述  
上下文 超级用户
变量类型 布尔值
来源 默认值
最小值  
最大值  
枚举值  
引导值 off
重置值 off
源文件  
源行号  
待处理的重启 false

文档: wal_compression

wal_compression (PostgreSQL 10)

设置 off
单位  
类别 预写日志 / 设置
简短描述 压缩 WAL 文件中写入的全页写入。
额外描述  
上下文 超级用户
变量类型 布尔值
来源 默认值
最小值  
最大值  
枚举值  
引导值 off
重置值 off
源文件  
源行号  
待处理的重启 false

文档: wal_compression

wal_compression (PostgreSQL 9.6)

设置 off
单位  
类别 预写日志 / 设置
简短描述 压缩 WAL 文件中写入的全页写入。
额外描述  
上下文 超级用户
变量类型 布尔值
来源 默认值
最小值  
最大值  
枚举值  
引导值 off
重置值 off
源文件  
源行号  
待处理的重启 false

文档: wal_compression

wal_compression (PostgreSQL 9.5)

设置 off
单位  
类别 预写日志 / 设置
简短描述 压缩 WAL 文件中写入的全页写入。
额外描述  
上下文 超级用户
变量类型 布尔值
来源 默认值
最小值  
最大值  
枚举值  
引导值 off
重置值 off
源文件  
源行号  
待处理的重启 false

文档: wal_compression

变更历史记录

类别

GUC 配置项, WAL

另请参见

wal_log_hints, wal_recycle

反馈

提交有关 "wal_compression" 的任何评论、建议或更正 此处.