前面介绍了Oracle的基本参数,从这节开始讲其他的参数,参数从v$parameter中提取
基本参数请看如下链接: http://www.zhaibibei.cn/oralce/oracle-parameter/
如无特殊说明数据库版本为11.2
PARALLEL_DEGREE_POLICY
取值意义
该参数是parallel_automatic_tuning参数 的继任者
该参数指定 automatic degree of Parallelism, statement queuing, and in-memory parallel execution是否启用
禁用上述3个特性,他使并行执行的行为回归到11.2之前的版本,这是默认值
启用并行执行的自动并行度,禁用其他2个 ,自动并行度只在显示使用PARALLEL字句访问表和索引时才生效
启用上述3个特性
无关乎该参数的值,如果使用hint指定并行或表索引有并行度时,则会使用自动并行度特性
三个特性解释
当开启自动并行度时,Oracle自动判断语句是否需要用并行执行以及使用多少并行度
根据资源剩余情况Oracle会判断该语句是立即执行还是排队等待资源空闲时执行
同样也会判断是否使用in-memory并行执行,11.2 之前并行执行读取都是通过直接路径都来读取数据的
实际截图:
参考链接
https://docs.oracle.com/cd/E18283_01/server.112/e17110/initparams177.htm
下期参数
parallel_servers_target