PARALLEL_MIN_PERCENT会影响并行执行

时间:2017-01-14 10:50:01

标签: sql oracle oracle11g parallel-processing

文件(Oracle document 1)说

  

PARALLEL_MIN_PERCENT允许您指定并行执行所需的并行执行进程数的最小百分比。设置此参数可确保除非有足够的资源可用,否则不会执行并行操作。默认值0表示没有设置最小进程百分比。

     

考虑以下设置:

     

PARALLEL_MIN_PERCENT = 50

     

PARALLEL_MIN_SERVERS = 5

     

PARALLEL_MAX_SERVERS = 10

     

如果10个并行执行进程中有8个忙,则只有2个进程可用。如果您随后请求并行度为8的查询,则不会满足最低50%。

另一份文件(oracle document 2)说

  

指定并行执行所需的并行执行进程的最小百分比。如果没有并行服务器进程可用,并行语句将执行serial。

我的问题是在文档提供的示例设置中,如果不满足最低50%。查询排队或串行执行,或者出现错误,如可用的并行查询从站不足 ??

0 个答案:

没有答案