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

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

有几种设置会导致查询规划器在任何情况下都不生成并行查询计划。要让系统能够生成任何并行查询计划,下列设置必须按要求配置。

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

即使系统通常可以为某个给定查询生成并行查询计划,只要下面任一条件成立,规划器都不会为该查询生成并行查询计划:

即使某个特定查询已经生成了并行查询计划,在执行时仍然有若干情况会导致该计划无法并行执行。如果发生这种情况,领导者将完全独自执行 Gather 节点以下的那部分计划,几乎就像 Gather 节点根本不存在一样。满足下列任一条件时,就会出现这种情况: