Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

0

积分

0

好友

8

主题
1#
发表于 2014-7-20 21:33:20 | 查看: 3065| 回复: 2
本帖最后由 星空 于 2014-7-21 19:52 编辑

最近生产数据库服务器的CPU及内存过高达到99%以上:
       经过对AWR报告的初步分析确认问题为:执行计划中涉及到了笛卡儿算法,导致CPU过高。
以下为此SQL的执行计划:

图像 1.jpg

补充SQL内容:
select MW_APP.MWT_UD_PD_SB_RH_YXWZ.OBJ_ID, MW_APP.MWT_UD_PD_SB_RH_YXWZ.OBJ_CAPTION, MW_APP.MWT_UD_PD_SB_RH_YXWZ.STATE_ID, MW_APP.MWT_UD_PD_SB_RH_YXWZ.CLS_ID from MW_APP.MWT_UD_PD_SB_RH_YXWZ, MW_APP.MWT_UD_PD_SB_RH_GT, MW_SYS.LT_362 where 1=1 and MW_SYS.LT_362.tgt_obj_id=MW_APP.MWT_UD_PD_SB_RH_GT.obj_id and MW_SYS.LT_362.asct_id='676E8C8E-CB0C-4383-81F3-6E6F3CA6B969' and MW_SYS.LT_362.src_obj_id=MW_APP.MWT_UD_PD_SB_RH_YXWZ.obj_id and ( YXDW in(select obj_id from mw_sys.MWT_PD_DEPS deps where 1 = 1start with obj_id = '768874E5-D71A-4586-80B8-74E96AFA8B90-00001' connect by prior deps.obj_id = deps.sjbm) and YXZT= '31501' and YXDW in (select obj_id from mw_sys.MWT_PD_DEPS deps where 1=1 start with obj_id = '729BE431-3385-45F7-A81D-E1330DA6CC0F-00037' connect by prior deps.obj_id = deps.sjbm ) ) order by MW_APP.MWT_UD_PD_SB_RH_YXWZ.OBJ_DISPIDX
3#
发表于 2014-7-22 22:42:39
Maclean Liu(刘相兵 发表于 2014-7-21 13:47
对于SQL 请不要截图 这是基本常识 ,并给出sqlhc 脚本的输出

您好,我今天对那三张表进行了分析,但是还是不行不知是什么情况?还请指点。谢谢!

回复 只看该作者 道具 举报

2#
发表于 2014-7-21 13:47:04
对于SQL 请不要截图 这是基本常识 ,并给出sqlhc 脚本的输出

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-12-21 06:35 , Processed in 0.047944 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569