日期:2014-05-17  浏览次数:20828 次

请教ORACLE并行执行的问题
先看——
SQL code

WITH TMP01 AS (SELECT A.XX,B.XXXXXX FROM TABLEA A, TABLEB B WHERE A.ID = B.ID )
SELECT /*+parallel(a,4)*/
A.XX
,a.XXXXXX FROM TMP01;



  涉及的表都比较大,我想了解如果需要加并行执行,我是在WITH 子句添加,还是在主句添加,抑或是2者都添加呢?

  对比有什么不同效果?

------解决方案--------------------
看具体的执行计划,看哪种写法满足了你的要求。。。。