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

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

37

积分

0

好友

3

主题
1#
发表于 2013-1-6 19:23:32 | 查看: 4202| 回复: 3
Global Cache and Enqueue Services - Messaging Statistics

Avg message sent queue time (ms): 3,136.7  


请帮忙分析下,谢谢!

awr.rar

120.85 KB, 下载次数: 1226

4#
发表于 2013-1-7 19:46:07
Global Cache Efficiency Percentages (Target local+remote 100%)

Buffer access - local cache %:         100.00
Buffer access - remote cache %:         0.00
Buffer access - disk %:         0.00


节点间的 交叉buffer访问很少
Background Wait Events

ges remote message        202,263        31        7,197        36        1.56       

ges平均等待和总等待确实有一些 , 但是后后台进程在等 ;

你可以通过ASH找出具体是那个后台进程在等 可能是LMD等

回复 只看该作者 道具 举报

3#
发表于 2013-1-7 10:38:26
Liu Maclean(刘相兵 发表于 2013-1-6 22:13
Wait Class        Waits        %Time -outs        Total Wait Time (s)        Avg wait (ms)        %DB time
DB CPU                          3,436                 53.10
Com ...

最近一段时间,调整了应用,后导致了tx 锁争用,之前Avg message sent queue time
的值也是超标了的,请看附件:6月8日的awr报告。麻烦再帮看看。

awr1.rar

98.55 KB, 下载次数: 1200

回复 只看该作者 道具 举报

2#
发表于 2013-1-6 22:13:44
Wait Class        Waits        %Time -outs        Total Wait Time (s)        Avg wait (ms)        %DB time
DB CPU                          3,436                 53.10
Commit        467,725        0        1,045        2        16.14
Cluster        305,333        1        911        3        14.08
Application        272,373        0        705        3        10.90
Other        285,356        76        185        1        2.86


cluster wait 不是主要等待类型, 建议优先考虑 减少1节点频繁的 tx 锁争用


Event        Waits        Time(s)        Avg wait (ms)        % DB time        Wait Class
DB CPU                 3,436                 53.10         
log file sync        467,725        1,045        2        16.14        Commit
enq: TX - row lock contention        270,856        705        3        10.90        Application




Owner        Tablespace Name        Object Name        Subobject Name        Obj. Type        Row Lock Waits        % of Capture
PTFORM        PTFORM        T_ACCOUNTINFO                 TABLE        282,874        99.23
CSCENTRE        CSCENTREIDX        IX_INTENTION_INTENTIONID                 INDEX        1,208        0.42


主要体现在 PTFORM.T_ACCOUNTINFO 表上

MERGE INTO T_ACCOUNTINFO TA USING (SELECT USER_ID, FEE FROM TEMP_FREEZELOG WHERE NVL(ISFRZ, 1) <> 0) TM ON (TA.USER_ID = TM.USER_ID) WHEN MATCHED THEN UPDATE SET TA.AVAILABLE = TA.AVAILABLE + NVL(TM.FEE, 0)

UPDATE T_ACCOUNTINFO TA SET TA.AVAILABLE = NVL(TA.AVAILABLE, 0) - NVL(:B2 , 0) WHERE TA.USER_ID = :B1

回复 只看该作者 道具 举报

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

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

GMT+8, 2024-11-16 06:23 , Processed in 0.050894 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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