翻手为云覆手雨,天地由我一手掌。逍遥不认仙与魔,总归由我性张扬。

DB2性能测试监控的方法

上一篇 / 下一篇  2009-04-12 09:53:11 / 个人分类:性能分析技术

*GfVO$X9Ao0前段时间做了xx银行的系统性能测试分析优化 主要是针对数据库的普查性性能分析以及优化。51Testing软件测试网)Ul&yp j0O

`,`J5r#a.q.hW0系统环境如下:51Testing软件测试网3P!z&T3p1gw ~W

51Testing软件测试网s"r(J7e o.p P|!n

开发语言是用JAVA、中间价是用IBM 的Websphere、后台数据库是用DB2 V8.1.651Testing软件测试网X^:J@Dgy,\s

_ B4{ubz j:sY0DB2 的版本不是很高因此在监控方面没有更高版本那么强大智能,在普查过程中主要是分析SQL 是否走全表扫描、COST值是否很高、SQL写法是否最优、关联的表是否很多等方面角度出发进行测试分析、然后在进行优化看适合建什么样的索引、语句重写、用临时表等方式来进行优化等分析评估,并把评估结果提交给项目相关人员进行审核等。51Testing软件测试网 L3iG9at5v HC"y

,XW} F2Y0下面是在测试过程中用到的部分诊断手段:51Testing软件测试网 |#\,B(kc})X

51Testing软件测试网R4F]VY:C o3d-E

DB2数据库性能的监控步骤:
/ho}sE7GS]P01、确定监控的目标51Testing软件测试网*`;NF2`"p)]y"c
2、确定需要监控和分析的信息
_ b*Cj)U7M;{03、确定监控的工具51Testing软件测试网$ef RI"q
4、使用监控工具,收集数据
6d!ta-m!FO C05、分析监控数据
d%p U^u e2\p4i06、决定调优的动作51Testing软件测试网Z!c7f1MZ@3u+Rp!v
7、再次监控,确定调优效果51Testing软件测试网b!\ t;y/w,`

51Testing软件测试网O8l&deb@I]

常用的监控工具如下:
9_7y/_/^ kQ2Gs,r0Snapshot Monitor                      收集DB2资源使用信息
,Wc|;@6s%z,i-T6]6u0Activity Monitor                    图形化展现snapshot收集的信息
9b3J|;kz7_(G0Event Monitor/Event Analyzer  收集基于时间的DB2资源使用信息并进行分析51Testing软件测试网AqSK+|w#W
Health Monitor/Health Center     持续监控DB2的重要指标51Testing软件测试网 \ T~ FS!DSn
db2pd                             集成的db2监控工具51Testing软件测试网@ pn A$]
Recovery expert                        db2日志分析工具

2mDq zA ~\0

TAG:

 

评分:0

我来说两句

Open Toolbar