并行查询定位问题

http://m.blog.itpub.net/22782597/viewspace-622714/
http://m.blog.itpub.net/30126024/viewspace-2148192/

数据库降级执行

PARALLEL_DEGREE_POLICY
PARALLEL_DEGREE_POLICY
PARALLEL_MIN_PERCENT
PARALLEL_SERVERS_TARGET
PARALLEL_MAX_PERCENT

SELECT *
FROM V$SES_OPTIMIZER_ENV;

 

报错是 java.sql.SQLException: ORA-12801: error signaled in parallel query server P311
ORA-00604: error occurred at recursive SQL level 1
ORA-00018: maximum number of sessions exceeded

 

 

SELECT 0 indexAlias ,A0.blob$entrySetadHocAcl,A0.classnameA2A2,A0.branchIdA2typeDefinitionRefe,A0.idA3A2ownership,A0.idA2A2,A0.typeadministrativeLock,A0.classnamekeydomainRef,A0.securityLabels,A0.entrySetadHocAcl,A0.statestate,A0.idA3domainRef,A0.classnamekeyA2ownership,'wt.doc.WTDocument' classnameA2A2,A0.branchIditerationInfo,'VR',COUNT(*) OVER ( PARTITION BY A0.idA3masterReference),A0.idA3masterReference,-1,A0.versionSortIdA2versionInfo,UPPER(A0B.name) SORT_ATTR0 FROM WTDocument A0,WTDocumentMaster A0B WHERE (A0.idA3masterReference=A0B.idA2A2) AND ((A0.latestiterationInfo = ?) AND (A0.branchIditerationInfo IN (SELECT /*+ CARDINALITY(wtot 1600) */ * FROM TABLE(cast(? as WCADMIN.TABLE_OF_NUMBER)) wtot WHERE (ROWNUM > 0) AND (column_value IS NOT NULL)))) ORDER BY SORT_ATTR0 DESC;

为了解决上述问题,需要参考Oracle并行执行(Oracle Parallel Execution)

https://blog.csdn.net/frostlulu/article/details/131312420

 

 

 

 

 

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值