Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 识别会话中强制的并行度_Sql_Oracle_Parallel Processing - Fatal编程技术网

Sql 识别会话中强制的并行度

Sql 识别会话中强制的并行度,sql,oracle,parallel-processing,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还将显示我在会话中设置了FO

在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)。有人知道怎么得到这个吗?

没有。这需要已经执行了并行执行,显然我们无法区分不同的设置,如:
code
alter session force parallel dml parallel 11;alter会话强制并行ddl并行13;alter会话强制并行查询并行17<代码>代码
Select DEGREE, REQ_DEGREE from V$PX_SESSION 
WHERE sid = SYS_CONTEXT('USERENV', 'SID');