gehuiyu1 发表于 2014-3-27 11:06:20

执行计划中为什么出现了并行

数据库环境:window server2008r2 oracle 11.2.0.3 单机。




如图中的SQL,在写SQL语句的时候并没有使用hint /*+ parallel*/的写法,为什么执行计划中出现了并行?

该表为一个分区表,分区方式为LIST-RANGE,分区键为tjpd-kssj,是不是只有使用分区表的时候会出现并行?

这种默认的并行执行计划,并不会让SQL跑的更快,所以这种默认的优化方式,可能会带来负面影响。

是不是数据库中有具体的参数开关可以解决此问题,希望了解的同仁解释一下。

Liu Maclean(刘相兵 发表于 2014-3-27 13:41:13

需要10053 trace 和 对象的DDL语句 还有 用PLSQL Developer看到的未必真实

还有对着Plsql developer截图是很坏的习惯,执行计划和SQL就该用文本贴出来 这样大家都方便看,否则你自己是方便了,别人可不愿意看帖子了
页: [1]
查看完整版本: 执行计划中为什么出现了并行