翻手为云覆手雨,天地由我一手掌。逍遥不认仙与魔,总归由我性张扬。
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.pP|!n开发语言是用JAVA、中间价是用IBM 的Websphere、后台数据库是用DB2 V8.1.651Testing软件测试网X^:J@Dgy,\s
_ B4{ubz
j:sY0DB2 的版本不是很高因此在监控方面没有更高版本那么强大智能,在普查过程中主要是分析SQL 是否走全表扫描、COST值是否很高、SQL写法是否最优、关联的表是否很多等方面角度出发进行测试分析、然后在进行优化看适合建什么样的索引、语句重写、用临时表等方式来进行优化等分析评估,并把评估结果提交给项目相关人员进行审核等。51Testing软件测试网
L3iG9at5vHC"y
,XW}
F2Y0下面是在测试过程中用到的部分诊断手段:51Testing软件测试网|#\,B(kc})X
51Testing软件测试网R4F]VY:C
o3d-EDB2数据库性能的监控步骤:
/ho}sE7GS]P01、确定监控的目标51Testing软件测试网*`;NF2`"p)]y"c
2、确定需要监控和分析的信息
_b*Cj)U7M;{03、确定监控的工具51Testing软件测试网$efRI"q
4、使用监控工具,收集数据
6d!ta-m!F O 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 z A~\0
收藏
举报
TAG: