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 19)

设置 replica
单位  
类别 Write-Ahead Log / 设置
简短描述 设置写入 WAL 的信息级别。
扩展描述  
上下文 postmaster
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 minimal, replica, logical
启动值 replica
重置值 replica
源文件  
源行  
需要重启 false

文档wal_level

wal_level (PostgreSQL 18)

设置 replica
单位  
类别 Write-Ahead Log / 设置
简短描述 设置写入 WAL 的信息级别。
扩展描述  
上下文 postmaster
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 minimal, replica, logical
启动值 replica
重置值 replica
源文件  
源行  
需要重启 false

文档wal_level

wal_level (PostgreSQL 17)

设置 replica
单位  
类别 Write-Ahead Log / 设置
简短描述 设置写入 WAL 的信息级别。
扩展描述  
上下文 postmaster
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 minimal, replica, logical
启动值 replica
重置值 replica
源文件  
源行  
需要重启 false

文档wal_level

wal_level (PostgreSQL 16)

设置 replica
单位  
类别 Write-Ahead Log / 设置
简短描述 设置写入 WAL 的信息级别。
扩展描述  
上下文 postmaster
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 minimal, replica, logical
启动值 replica
重置值 replica
源文件  
源行  
需要重启 false

文档wal_level

wal_level (PostgreSQL 15)

设置 replica
单位  
类别 Write-Ahead Log / 设置
简短描述 设置写入 WAL 的信息级别。
扩展描述  
上下文 postmaster
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 minimal, replica, logical
启动值 replica
重置值 replica
源文件  
源行  
需要重启 false

文档wal_level

wal_level (PostgreSQL 14)

设置 replica
单位  
类别 Write-Ahead Log / 设置
简短描述 设置写入 WAL 的信息级别。
扩展描述  
上下文 postmaster
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 minimal, replica, logical
启动值 replica
重置值 replica
源文件  
源行  
需要重启 false

文档wal_level

wal_level (PostgreSQL 13)

设置 replica
单位  
类别 Write-Ahead Log / 设置
简短描述 设置写入 WAL 的信息级别。
扩展描述  
上下文 postmaster
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 minimal, replica, logical
启动值 replica
重置值 replica
源文件  
源行  
需要重启 false

文档wal_level

wal_level (PostgreSQL 12)

设置 replica
单位  
类别 Write-Ahead Log / 设置
简短描述 设置写入 WAL 的信息级别。
扩展描述  
上下文 postmaster
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 minimal, replica, logical
启动值 replica
重置值 replica
源文件  
源行  
需要重启 false

文档wal_level

wal_level (PostgreSQL 11)

设置 replica
单位  
类别 Write-Ahead Log / 设置
简短描述 设置写入 WAL 的信息级别。
扩展描述  
上下文 postmaster
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 minimal, replica, logical
启动值 replica
重置值 replica
源文件  
源行  
需要重启 false

文档wal_level

wal_level (PostgreSQL 10)

设置 replica
单位  
类别 Write-Ahead Log / 设置
简短描述 设置写入 WAL 的信息级别。
扩展描述  
上下文 postmaster
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 minimal, replica, logical
启动值 replica
重置值 replica
源文件  
源行  
需要重启 false

文档wal_level

wal_level (PostgreSQL 9.6)

设置 minimal
单位  
类别 Write-Ahead Log / 设置
简短描述 设置写入 WAL 的信息级别。
扩展描述  
上下文 postmaster
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 minimal, replica, logical
启动值 minimal
重置值 minimal
源文件  
源行  
需要重启 false

文档wal_level

wal_level (PostgreSQL 9.5)

设置 minimal
单位  
类别 Write-Ahead Log / 设置
简短描述 设置写入 WAL 的信息级别。
扩展描述  
上下文 postmaster
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 minimal, archive, hot_standby, logical
启动值 minimal
重置值 minimal
源文件  
源行  
需要重启 false

文档wal_level

wal_level (PostgreSQL 9.4)

设置 minimal
单位  
类别 Write-Ahead Log / 设置
简短描述 设置写入 WAL 的信息级别。
扩展描述  
上下文 postmaster
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 minimal, archive, hot_standby, logical
启动值 minimal
重置值 minimal
源文件  
源行  

文档wal_level

wal_level (PostgreSQL 9.3)

设置 minimal
单位  
类别 Write-Ahead Log / 设置
简短描述 设置写入 WAL 的信息级别。
扩展描述  
上下文 postmaster
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 minimal, archive, hot_standby
启动值 minimal
重置值 minimal
源文件  
源行  

文档wal_level

wal_level (PostgreSQL 9.2)

设置 minimal
单位  
类别 Write-Ahead Log / 设置
简短描述 设置写入 WAL 的信息级别。
扩展描述  
上下文 postmaster
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 minimal, archive, hot_standby
启动值 minimal
重置值 minimal
源文件  
源行  

文档wal_level

wal_level (PostgreSQL 9.1)

设置 minimal
单位  
类别 Write-Ahead Log / 设置
简短描述 设置写入 WAL 的信息级别。
扩展描述  
上下文 postmaster
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 minimal, archive, hot_standby
启动值 minimal
重置值 minimal
源文件  
源行  

文档wal_level

wal_level (PostgreSQL 9.0)

设置 minimal
单位  
类别 Write-Ahead Log / 设置
简短描述 设置写入 WAL 的信息级别。
扩展描述  
上下文 postmaster
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 minimal, archive, hot_standby
启动值 minimal
重置值 minimal
源文件  
源行  

文档wal_level

变更历史

分类

GUC 配置项, 复制, WAL

另请参阅

hot_standby, wal_log_hints, wal_skip_threshold, sync_replication_slots

反馈

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