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

DB2性能测试监控的方法

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

7tp?T` F0前段时间做了xx银行的系统性能测试分析优化 主要是针对数据库的普查性性能分析以及优化。51Testing软件测试网!Sm4w[o K%Z5L~

H)k.@X1I\ z_0系统环境如下:

7n1O5KR%_NI0

d0{7O }$i:^D,L0开发语言是用JAVA、中间价是用IBM 的Websphere、后台数据库是用DB2 V8.1.651Testing软件测试网u)SC u Q)jm

51Testing软件测试网$v]8_5ZBle({

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

51Testing软件测试网B4l8rb6`1M}'U

下面是在测试过程中用到的部分诊断手段:

1z!o(I QB K(}W051Testing软件测试网2Yn,S7_3FD k

DB2数据库性能的监控步骤:51Testing软件测试网F.YHQ$f,tJ C$f
1、确定监控的目标
8G\XD|H02、确定需要监控和分析的信息
:n`w'~D+f03、确定监控的工具
'O"i7PXq;D04、使用监控工具,收集数据51Testing软件测试网\#Sar+K?D0P
5、分析监控数据51Testing软件测试网5^ U5_Cp?b y `
6、决定调优的动作51Testing软件测试网Ng$j]R5lL
7、再次监控,确定调优效果

H)XA`XS!Vei?'UI0

a'L-qN'y4ai0常用的监控工具如下:51Testing软件测试网 O"d,P*I#L%Sqn
Snapshot Monitor                      收集DB2资源使用信息
7?g5Fcs%J9z1_}0Activity Monitor                    图形化展现snapshot收集的信息
wcA"^@6x%?w0Event Monitor/Event Analyzer  收集基于时间的DB2资源使用信息并进行分析
t#E[Z6g0Health Monitor/Health Center     持续监控DB2的重要指标
`Z*x?5p(j?0db2pd                             集成的db2监控工具
`tm9R.T,iM0Recovery expert                        db2日志分析工具

#M#n P~I6PJ/g0

TAG:

 

评分:0

我来说两句

Open Toolbar