暂无图片
oracle12.2下面的SQL cpu高,请问是什么原因?怎么解决
我来答
分享
吾喾
2019-06-26
oracle12.2下面的SQL cpu高,请问是什么原因?怎么解决

SELECT /*+ OPT_PARAM('_parallel_syspls_obey_force' 'false') */ SUM(REASON) FROM (SELECT OBJ#, CASE WHEN BITAND(FLAGS, 16) != 16 THEN :B3 ELSE :B2 END REASON FROM SYS.TAB$ WHERE OBJ# = :B1 AND (BITAND(FLAGS, 16) != 16 OR SAMPLESIZE <> ROWCNT) UNION ALL SELECT OBJ#, CASE WHEN BITAND(FLAGS, 2) != 2 THEN :B3 ELSE :B2 END REASON FROM SYS.TABPART$ WHERE OBJ# = :B1 AND (BITAND(FLAGS, 2) != 2 OR SAMPLESIZE <> ROWCNT) UNION ALL SELECT OBJ#, CASE WHEN BITAND(FLAGS, 2) != 2 THEN :B3 ELSE :B2 END REASON FROM SYS.TABCOMPART$ T WHERE OBJ# = :B1 AND (BITAND(FLAGS, 2) != 2 OR SAMPLESIZE <> ROWCNT) UNION ALL SELECT OBJ#, CASE WHEN BITAND(FLAGS, 2) != 2 THEN :B3 ELSE :B2 END REASON FROM SYS.TABSUBPART$ WHERE OBJ# = :B1 AND (BITAND(FLAGS, 2) != 2) OR SAMPLESIZE <> ROWCNT)

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
盖国强

这是数据库内部的SQL,用于计算统计信息的。一般是正常的。如果频繁出现,突出,请上传awr报告分析。

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏