wal_compression

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

wal_compression 是一个 配置参数,用于确定是否应压缩完整页面图像。

wal_compressionPostgreSQL 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 18)

设置 off
单位  
类别 预写日志 / 设置
简短描述 使用指定的方法压缩 WAL 文件中写入的完整页面写入。
额外描述  
上下文 超级用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 pglz, on, off
启动值 off
重置值 off
源文件  
源代码行  
需要重启 false

文档: wal_compression

wal_compression (PostgreSQL 17)

设置 off
单位  
类别 预写日志 / 设置
简短描述 使用指定的方法压缩 WAL 文件中写入的完整页面写入。
额外描述  
上下文 超级用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 pglz, on, off
启动值 off
重置值 off
源文件  
源代码行  
需要重启 false

文档: wal_compression

wal_compression (PostgreSQL 16)

设置 off
单位  
类别 预写日志 / 设置
简短描述 使用指定的方法压缩 WAL 文件中写入的完整页面写入。
额外描述  
上下文 超级用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 pglz, on, off
启动值 off
重置值 off
源文件  
源代码行  
需要重启 false

文档: wal_compression

wal_compression (PostgreSQL 15)

设置 off
单位  
类别 预写日志 / 设置
简短描述 使用指定的方法压缩 WAL 文件中写入的完整页面写入。
额外描述  
上下文 超级用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 pglz, 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_hintswal_recycle

反馈

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