16.2. 何时会用到并行查询?

有几种设置会导致查询优化器在任何情况下都不生成并行查询计划。为了让并行查询计划能够被生成,必须配置好下列设置。

此外,系统一定不能运行在单用户模式下。因为在单用户模式下,整个数据库系统运行在单个进程中,没有后台工作者进程可用。

如果下面的任一条件为真,即便对一个给定查询通常可以产生并行查询计划,优化器都不会为它产生并行查询计划:

即使对于一个特定的查询已经产生了并行查询计划,在一些情况下执行时也不会并行执行该计划。如果发生这种情况,那么领导者将会自己执行该计划在Gather节点之下的部分,就好像Gather节点不存在一样。上述情况将在满足下面的任一条件时发生: