Redrock Postgres 搜索 英文
版本: 9.6 / 10 / 11 / 12 / 13 / 14 / 15 / 16

15.2. 何时可以使用并行查询?#

有几个设置可能导致查询计划程序在任何情况下都不生成并行查询计划。为了生成任何并行查询计划,必须按指示配置以下设置。

此外,系统不得在单用户模式下运行。由于在这种情况下整个数据库系统都作为一个进程运行,因此不会有后台 worker 可用。

即使通常可以生成并行查询计划,如果满足以下任何条件,规划器也不会为给定查询生成并行查询计划

即使为特定查询生成了并行查询计划,在执行时也有几种情况无法并行执行该计划。如果发生这种情况,领导者将完全自行执行 Gather 节点下方的计划部分,几乎就像 Gather 节点不存在一样。如果满足以下任何条件,就会发生这种情况