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

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

47

积分

0

好友

2

主题
1#
发表于 2012-6-21 10:12:09 | 查看: 3017| 回复: 0
客户又一套数据库绑定变量做的很差,检查后通过语句:
SQL> select * from (select sql_text,row_number() over(partition by FORCE_MATCHING_SIGNATURE order by FORCE_MATCHING_SIGNATURE) rn
  2  from v$sql where FORCE_MATCHING_SIGNATURE >0 and FORCE_MATCHING_SIGNATURE !=EXACT_MATCHING_SIGNATURE) where rn>50;
查到大量的没有做绑定变量的语句,语句基本都是查询语句:
SQL_TEXT                                                                        RN                                                                     
---------------------------------------------------------------------------  ---------------
                                                                     
select roleid,rolelevel from hrmrolemembers where resourceid=1468               51                                                                                                                                                            
select roleid,rolelevel from hrmrolemembers where resourceid=4480               52                                                                                                                                                               
select roleid,rolelevel from hrmrolemembers where resourceid=897               
53  

类似以上语句达到1530条

通过查询ASH生成文件中的
Top SQL using literals  只发现很少一部分sql,而且sql基本比较复杂 但是Top SQL using literals中的sql在我的select * from (select sql_text,row_number() over(partition by FORCE_MATCHING_SIGNATURE order by FORCE_MATCHING_SIGNATURE) rn
  2  from v$sql where FORCE_MATCHING_SIGNATURE >0 and FORCE_MATCHING_SIGNATURE !=EXACT_MATCHING_SIGNATURE) where rn>50;查询的结果中并没有发现

问题:
ASH中的Top SQL using literals模块中的内容应该是怎么理解的,每个字段是什么意思?
ASH的结果集和v$sql中的查询不能对应的么?

ashrpt_1_0620_1018.html

33.99 KB, 下载次数: 373

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

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

GMT+8, 2024-12-26 11:51 , Processed in 0.047947 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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