翻手为云覆手雨,天地由我一手掌。逍遥不认仙与魔,总归由我性张扬。
DB2性能测试监控的方法
上一篇 /
下一篇 2009-04-12 09:53:11
/ 个人分类:性能分析技术
7tp?T` F0前段时间做了xx银行的系统性能测试分析优化 主要是针对数据库的普查性性能分析以及优化。51Testing软件测试网!Sm4w[o
K%Z5L~
H)k.@X1I\ z_0系统环境如下:
7n1O5KR%_NI0d0{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_3FDkDB2数据库性能的监控步骤:51Testing软件测试网F.YHQ$f,tJC$f
1、确定监控的目标
8G\XD|H02、确定需要监控和分析的信息
:n`w'~D+f03、确定监控的工具
'O"i7PXq;D04、使用监控工具,收集数据51Testing软件测试网 \#Sar+K?D0P
5、分析监控数据51Testing软件测试网5^U5_C p?b y`
6、决定调优的动作51Testing软件测试网Ng$j]R5lL
7、再次监控,确定调优效果
H)XA`XS!Vei?'UI0a'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#nP~I6P J/g0
收藏
举报
TAG: