wal_level

确定写入 WAL 的详细信息级别的配置参数

wal_level 是一个 配置参数,用于确定写入 WAL 的详细信息级别。

wal_levelPostgreSQL 9.0 中添加。

默认值

wal_level 的默认值为

允许值

  • • 已接受
  • ◦ 已接受但已弃用
  • * 默认
  minimal archive hot_standby replica logical
PostgreSQL 14 *
PostgreSQL 13 *
PostgreSQL 12 *
PostgreSQL 11 *
PostgreSQL 10 * *
PostgreSQL 9.6 *  
PostgreSQL 9.5 *  
PostgreSQL 9.4 *  
PostgreSQL 9.3 *    
PostgreSQL 9.2 *      
PostgreSQL 9.1 *    
PostgreSQL 9.0 *    

用法

wal_level 只能通过重新启动 PostgreSQL 来更改。

如果 wal_level 设置为 minimal,则 max_wal_senders 必须设置为 0

wal_level 的当前值是 pg_control 中记录的配置参数之一。

按 PostgreSQL 版本分列的详细信息

wal_level (PostgreSQL 17)

设置 replica
单位  
类别 预写日志 / 设置
简短描述 设置写入 WAL 的信息级别。
额外描述  
上下文 postmaster
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 minimal, replica, logical
启动值 replica
重置值 replica
源文件  
源代码行  
待重启 false

文档wal_level

wal_level (PostgreSQL 16)

设置 replica
单位  
类别 预写日志 / 设置
简短描述 设置写入 WAL 的信息级别。
额外描述  
上下文 postmaster
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 minimal, replica, logical
启动值 replica
重置值 replica
源文件  
源代码行  
待重启 false

文档wal_level

wal_level (PostgreSQL 15)

设置 replica
单位  
类别 预写日志 / 设置
简短描述 设置写入 WAL 的信息级别。
额外描述  
上下文 postmaster
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 minimal, replica, logical
启动值 replica
重置值 replica
源文件  
源代码行  
待重启 false

文档wal_level

wal_level (PostgreSQL 14)

设置 replica
单位  
类别 预写日志 / 设置
简短描述 设置写入 WAL 的信息级别。
额外描述  
上下文 postmaster
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 minimal, replica, logical
启动值 replica
重置值 replica
源文件  
源代码行  
待重启 false

文档wal_level

wal_level (PostgreSQL 13)

设置 replica
单位  
类别 预写日志 / 设置
简短描述 设置写入 WAL 的信息级别。
额外描述  
上下文 postmaster
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 minimal, replica, logical
启动值 replica
重置值 replica
源文件  
源代码行  
待重启 false

文档wal_level

wal_level (PostgreSQL 12)

设置 replica
单位  
类别 预写日志 / 设置
简短描述 设置写入 WAL 的信息级别。
额外描述  
上下文 postmaster
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 minimal, replica, logical
启动值 replica
重置值 replica
源文件  
源代码行  
待重启 false

文档wal_level

wal_level (PostgreSQL 11)

设置 replica
单位  
类别 预写日志 / 设置
简短描述 设置写入 WAL 的信息级别。
额外描述  
上下文 postmaster
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 minimal, replica, logical
启动值 replica
重置值 replica
源文件  
源代码行  
待重启 false

文档wal_level

wal_level (PostgreSQL 10)

设置 replica
单位  
类别 预写日志 / 设置
简短描述 设置写入 WAL 的信息级别。
额外描述  
上下文 postmaster
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 minimal, replica, logical
启动值 replica
重置值 replica
源文件  
源代码行  
待重启 false

文档wal_level

wal_level (PostgreSQL 9.6)

设置 minimal
单位  
类别 预写日志 / 设置
简短描述 设置写入 WAL 的信息级别。
额外描述  
上下文 postmaster
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 minimal, replica, logical
启动值 minimal
重置值 minimal
源文件  
源代码行  
待重启 false

文档wal_level

wal_level (PostgreSQL 9.5)

设置 minimal
单位  
类别 预写日志 / 设置
简短描述 设置写入 WAL 的信息级别。
额外描述  
上下文 postmaster
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 minimal, archive, hot_standby, logical
启动值 minimal
重置值 minimal
源文件  
源代码行  
待重启 false

文档wal_level

wal_level (PostgreSQL 9.4)

设置 minimal
单位  
类别 预写日志 / 设置
简短描述 设置写入 WAL 的信息级别。
额外描述  
上下文 postmaster
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 minimal, archive, hot_standby, logical
启动值 minimal
重置值 minimal
源文件  
源代码行  

文档wal_level

wal_level (PostgreSQL 9.3)

设置 minimal
单位  
类别 预写日志 / 设置
简短描述 设置写入 WAL 的信息级别。
额外描述  
上下文 postmaster
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 minimal, archive, hot_standby
启动值 minimal
重置值 minimal
源文件  
源代码行  

文档wal_level

wal_level (PostgreSQL 9.2)

设置 minimal
单位  
类别 预写日志 / 设置
简短描述 设置写入 WAL 的信息级别。
额外描述  
上下文 postmaster
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 minimal, archive, hot_standby
启动值 minimal
重置值 minimal
源文件  
源代码行  

文档wal_level

wal_level (PostgreSQL 9.1)

设置 minimal
单位  
类别 预写日志 / 设置
简短描述 设置写入 WAL 的信息级别。
额外描述  
上下文 postmaster
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 minimal, archive, hot_standby
启动值 minimal
重置值 minimal
源文件  
源代码行  

文档wal_level

wal_level (PostgreSQL 9.0)

设置 minimal
单位  
类别 预写日志 / 设置
简短描述 设置写入 WAL 的信息级别。
额外描述  
上下文 postmaster
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 minimal, archive, hot_standby
启动值 minimal
重置值 minimal
源文件  
源代码行  

文档wal_level

更改历史记录

类别

GUC 配置项复制WAL

另请参阅

hot_standbywal_log_hintswal_skip_threshold

反馈

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