识别会话中强制的并行度

时间:2017-07-13 12:51:45

标签: sql oracle parallel-processing

在Oracle(12c)中,我可以启用并行DML:

alter session enable parallel dml;

然后我可以查看我在会话中的状态:

SELECT pdml_status FROM v$session WHERE sid = SYS_CONTEXT('USERENV', 'SID');

到目前为止一切顺利。现在我也可以强制平行度:

alter session force parallel dml parallel 13;

虽然上面的SQL也会显示我在我的会话中设置了FORCE,但我找不到一种方法来查看强制DOP的内容(示例中为13)。有谁知道如何得到这个?

1 个答案:

答案 0 :(得分:0)

Select DEGREE, REQ_DEGREE from V$PX_SESSION 
WHERE sid = SYS_CONTEXT('USERENV', 'SID');