max_parallel_workers_per_gather

确定并行查询可以使用多少个工作进程的配置参数

max_parallel_workers_per_gather 是一个 配置参数,用于确定并行查询可以使用多少个工作进程。将该值设置为 0 将禁用并行查询。

max_parallel_workers_per_gatherPostgreSQL 9.6 中添加。

默认值

max_parallel_workers_per_gather 的默认值为:

按 PostgreSQL 版本详细说明

max_parallel_workers_per_gather (PostgreSQL 17)

设置 2
单位  
类别 资源使用/异步行为
简短描述 设置每个执行器节点的最大并行进程数。
额外描述  
上下文 用户
变量类型 整数
来源 默认
最小值 0
最大值 1024
枚举值  
启动值 2
重置值 2
源文件  
源代码行号  
待重启

文档: max_parallel_workers_per_gather

max_parallel_workers_per_gather (PostgreSQL 16)

设置 2
单位  
类别 资源使用/异步行为
简短描述 设置每个执行器节点的最大并行进程数。
额外描述  
上下文 用户
变量类型 整数
来源 默认
最小值 0
最大值 1024
枚举值  
启动值 2
重置值 2
源文件  
源代码行号  
待重启

文档: max_parallel_workers_per_gather

max_parallel_workers_per_gather (PostgreSQL 15)

设置 2
单位  
类别 资源使用/异步行为
简短描述 设置每个执行器节点的最大并行进程数。
额外描述  
上下文 用户
变量类型 整数
来源 默认
最小值 0
最大值 1024
枚举值  
启动值 2
重置值 2
源文件  
源代码行号  
待重启

文档: max_parallel_workers_per_gather

max_parallel_workers_per_gather (PostgreSQL 14)

设置 2
单位  
类别 资源使用/异步行为
简短描述 设置每个执行器节点的最大并行进程数。
额外描述  
上下文 用户
变量类型 整数
来源 默认
最小值 0
最大值 1024
枚举值  
启动值 2
重置值 2
源文件  
源代码行号  
待重启

文档: max_parallel_workers_per_gather

max_parallel_workers_per_gather (PostgreSQL 13)

设置 2
单位  
类别 资源使用/异步行为
简短描述 设置每个执行器节点的最大并行进程数。
额外描述  
上下文 用户
变量类型 整数
来源 默认
最小值 0
最大值 1024
枚举值  
启动值 2
重置值 2
源文件  
源代码行号  
待重启

文档: max_parallel_workers_per_gather

max_parallel_workers_per_gather (PostgreSQL 12)

设置 2
单位  
类别 资源使用/异步行为
简短描述 设置每个执行器节点的最大并行进程数。
额外描述  
上下文 用户
变量类型 整数
来源 默认
最小值 0
最大值 1024
枚举值  
启动值 2
重置值 2
源文件  
源代码行号  
待重启

文档: max_parallel_workers_per_gather

max_parallel_workers_per_gather (PostgreSQL 11)

设置 2
单位  
类别 资源使用/异步行为
简短描述 设置每个执行器节点的最大并行进程数。
额外描述  
上下文 用户
变量类型 整数
来源 默认
最小值 0
最大值 1024
枚举值  
启动值 2
重置值 2
源文件  
源代码行号  
待重启

文档: max_parallel_workers_per_gather

max_parallel_workers_per_gather (PostgreSQL 10)

设置 2
单位  
类别 资源使用/异步行为
简短描述 设置每个执行器节点的最大并行进程数。
额外描述  
上下文 用户
变量类型 整数
来源 默认
最小值 0
最大值 1024
枚举值  
启动值 2
重置值 2
源文件  
源代码行号  
待重启

文档: max_parallel_workers_per_gather

max_parallel_workers_per_gather (PostgreSQL 9.6)

设置 0
单位  
类别 资源使用/异步行为
简短描述 设置每个执行器节点的最大并行进程数。
额外描述  
上下文 用户
变量类型 整数
来源 默认
最小值 0
最大值 1024
枚举值  
启动值 0
重置值 0
源文件  
源代码行号  
待重启

文档: max_parallel_workers_per_gather

更改历史记录

请注意,由于目的是在 PostgreSQL 10 中默认启用并行查询,因此默认值在当时的 master 分支(后来成为 PostgreSQL 10)中设置为 2,而在 PostgreSQL 9.6 开发分支的等效提交中设置为 0

分类

后台工作进程GUC 配置项并行查询性能

另请参阅

max_parallel_workersmax_worker_processes

反馈

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