两个表都是并行度为300的表,同时在在两张表上创建相同的联合索引,索引的字段都是(TASKID,TRNN)
问题:
1.并行的表是怎样影响执行计划的?
2.请解释一下PX COORDINATOR,我查到资料是表示并行查询的执行计划会包含这个内容,但是另外一个用到索引的就不好解释了
3.在使用强制索引后执行计划显示是可以使用到索引的,select /*+ index(t,PK_DT_BAR65) */ * from dt_bar65 t where t.taskid = 3651 and t.trnn='000087';,这两种执行效果哪个更高效一些?
同意您的观点,事实上也是这样的,不过我现在比较关心的是并行表对执行计划的影响,我对并行表的研究不是很多。有机会要深入测试一下。
还是希望大家能对我提出的几个小问题进行一下讨论
1.并行的表是怎样影响执行计划的?
2.请解释一下PX COORDINATOR,我查到资料是表示并行查询的执行计划会包含这个内容,但是另外一个用到索引的就不好解释了
3.在使用强制索引后执行计划显示是可以使用到索引的,select /*+ index(t,PK_DT_BAR65) */ * from dt_bar65 t where t.taskid = 3651 and t.trnn='000087';,这两种执行效果哪个更高效一些?