autovacuum_max_workers

一个控制自动清理(autovacuum)工作进程数量的 GUC 参数

autovacuum_max_workers 是一个 配置参数,用于指定可以同时运行的最大自动清理(autovacuum)进程数量。

autovacuum_max_workersPostgreSQL 8.3 中被添加。

用法

autovacuum_max_workers 控制可以同时启动的实际自动清理(autovacuum)进程的数量。自动清理启动器本身不包含在此数量中。

请注意,autovacuum_max_workers 是一个全局集群设置,而不是每个数据库的设置。这意味着,根据 autovacuum_max_workers 的设置以及数据库的数量,自动清理(autovacuum)可能无法同时在所有数据库上运行。

默认值

autovacuum_max_workers 的默认值为:3

按 PostgreSQL 版本详细信息

autovacuum_max_workers (PostgreSQL 19)

设置 3
单位  
类别 清理 / 自动清理
简短描述 设置同时运行的自动清理(autovacuum)工作进程的最大数量。
扩展描述  
上下文 sighup
变量类型 整数
来源 默认
最小值 1
最大值 262143
枚举值  
启动值 3
重置值 3
源文件  
源行  
需要重启 false

文档: autovacuum_max_workers

autovacuum_max_workers (PostgreSQL 18)

设置 3
单位  
类别 清理 / 自动清理
简短描述 设置同时运行的自动清理(autovacuum)工作进程的最大数量。
扩展描述  
上下文 sighup
变量类型 整数
来源 默认
最小值 1
最大值 262143
枚举值  
启动值 3
重置值 3
源文件  
源行  
需要重启 false

文档: autovacuum_max_workers

autovacuum_max_workers (PostgreSQL 17)

设置 3
单位  
类别 自动清理
简短描述 设置同时运行的自动清理(autovacuum)工作进程的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 1
最大值 262143
枚举值  
启动值 3
重置值 3
源文件  
源行  
需要重启 false

文档: autovacuum_max_workers

autovacuum_max_workers (PostgreSQL 16)

设置 3
单位  
类别 自动清理
简短描述 设置同时运行的自动清理(autovacuum)工作进程的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 1
最大值 262143
枚举值  
启动值 3
重置值 3
源文件  
源行  
需要重启 false

文档: autovacuum_max_workers

autovacuum_max_workers (PostgreSQL 15)

设置 3
单位  
类别 自动清理
简短描述 设置同时运行的自动清理(autovacuum)工作进程的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 1
最大值 262143
枚举值  
启动值 3
重置值 3
源文件  
源行  
需要重启 false

文档: autovacuum_max_workers

autovacuum_max_workers (PostgreSQL 14)

设置 3
单位  
类别 自动清理
简短描述 设置同时运行的自动清理(autovacuum)工作进程的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 1
最大值 262143
枚举值  
启动值 3
重置值 3
源文件  
源行  
需要重启 false

文档: autovacuum_max_workers

autovacuum_max_workers (PostgreSQL 13)

设置 3
单位  
类别 自动清理
简短描述 设置同时运行的自动清理(autovacuum)工作进程的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 1
最大值 262143
枚举值  
启动值 3
重置值 3
源文件  
源行  
需要重启 false

文档: autovacuum_max_workers

autovacuum_max_workers (PostgreSQL 12)

设置 3
单位  
类别 自动清理
简短描述 设置同时运行的自动清理(autovacuum)工作进程的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 1
最大值 262143
枚举值  
启动值 3
重置值 3
源文件  
源行  
需要重启 false

文档: autovacuum_max_workers

autovacuum_max_workers (PostgreSQL 11)

设置 3
单位  
类别 自动清理
简短描述 设置同时运行的自动清理(autovacuum)工作进程的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 1
最大值 262143
枚举值  
启动值 3
重置值 3
源文件  
源行  
需要重启 false

文档: autovacuum_max_workers

autovacuum_max_workers (PostgreSQL 10)

设置 3
单位  
类别 自动清理
简短描述 设置同时运行的自动清理(autovacuum)工作进程的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 1
最大值 262143
枚举值  
启动值 3
重置值 3
源文件  
源行  
需要重启 false

文档: autovacuum_max_workers

autovacuum_max_workers (PostgreSQL 9.6)

设置 3
单位  
类别 自动清理
简短描述 设置同时运行的自动清理(autovacuum)工作进程的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 1
最大值 262143
枚举值  
启动值 3
重置值 3
源文件  
源行  
需要重启 false

文档: autovacuum_max_workers

autovacuum_max_workers (PostgreSQL 9.5)

设置 3
单位  
类别 自动清理
简短描述 设置同时运行的自动清理(autovacuum)工作进程的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 1
最大值 8388607
枚举值  
启动值 3
重置值 3
源文件  
源行  
需要重启 false

文档: autovacuum_max_workers

autovacuum_max_workers (PostgreSQL 9.4)

设置 3
单位
类别 自动清理
简短描述 设置同时运行的自动清理(autovacuum)工作进程的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 1
最大值 8388607
枚举值  
启动值 3
重置值 3
源文件  
源行  

文档: autovacuum_max_workers

autovacuum_max_workers (PostgreSQL 9.3)

设置 3
单位
类别 自动清理
简短描述 设置同时运行的自动清理(autovacuum)工作进程的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 1
最大值 8388607
枚举值  
启动值 3
重置值 3
源文件  
源行  

文档: autovacuum_max_workers

autovacuum_max_workers (PostgreSQL 9.2)

设置 3
单位
类别 自动清理
简短描述 设置同时运行的自动清理(autovacuum)工作进程的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 1
最大值 8388607
枚举值  
启动值 3
重置值 3
源文件  
源行  

文档: autovacuum_max_workers

autovacuum_max_workers (PostgreSQL 9.1)

设置 3
单位
类别 自动清理
简短描述 设置同时运行的自动清理(autovacuum)工作进程的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 1
最大值 8388607
枚举值  
启动值 3
重置值 3
源文件  
源行  

文档: autovacuum_max_workers

autovacuum_max_workers (PostgreSQL 9.0)

设置 3
单位
类别 自动清理
简短描述 设置同时运行的自动清理(autovacuum)工作进程的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 1
最大值 536870911
枚举值  
启动值 3
重置值 3
源文件  
源行  

文档: autovacuum_max_workers

autovacuum_max_workers (PostgreSQL 8.4)

设置 3
单位
类别 自动清理
简短描述 设置同时运行的自动清理(autovacuum)工作进程的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 1
最大值 536870911
枚举值  
启动值 3
重置值 3
源文件  
源行  

文档: autovacuum_max_workers

autovacuum_max_workers (PostgreSQL 8.3)

设置  
单位
类别 自动清理
简短描述 设置同时运行的自动清理(autovacuum)工作进程的最大数量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 1
最大值 536870911

文档: autovacuum_max_workers

变更历史

分类

GUC 配置项清理

另请参阅

autovacuum_worker_slots, autovacuum_work_mem, max_worker_processes

反馈

如果您对“autovacuum_max_workers”有任何意见、建议或更正,请在此处 提交