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

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

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

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

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

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