DB2 半自动、半智能,类AWR工具的问题?

由于 DB2 不像 Oracle那样有 ASH、AWR、ADDM等历史性能数据收集、分析、报告工具可以使用,所以之前去客户现场做性能分析面临没有性能历史数据使用的尴尬境地!
请教下孔老师,之前您在 IBM做专家顾问时,如何处理这种情况?一般是否会用到类似 AWR的工具,或更智能的处理工具?

1回答

孔再华孔再华  数据库运维工程师 , 中国民生银行
KiKibjzhuhaiqiang冯岩赞同了此回答
哈哈,这个问题特别好。IBM应该反省。db2内部没有保存历史性能信息。如果分析当前存在的问题倒是有几个工具。我一般会用db2pd查看状态类的信息. db2top观察当前运行性能。有个神器是psmon,IBM网站提供的,可以分两次采集当前的数据库性能信息做差值,并且生成重要的性能数据结...显示全部

哈哈,这个问题特别好。IBM应该反省。db2内部没有保存历史性能信息。如果分析当前存在的问题倒是有几个工具。我一般会用db2pd查看状态类的信息. db2top观察当前运行性能。有个神器是psmon,IBM网站提供的,可以分两次采集当前的数据库性能信息做差值,并且生成重要的性能数据结果。针对数据库hang的问题,我自己写了个基于db2pd工具的脚本,分析hang的问题,这个发表在IBM的developerworks上,有附件。

收起
 2019-12-19
浏览729
冯岩 邀答
  • 谢谢哈~~ 孔老师!我之前一直用 MONREPORT模块收集数据分析,但是psmon和monreport,都是问题发生后采集的,而且他们输出的文本冗长,界面不太友好,一般没有经验的人很难看懂,我之前用它们时,把源码看了一遍才屡清楚文本中各个指标值的来源。孔老师,db2_check_hang_105.py在developerworks上不能下载了,您能提供一下脚本学习一下吗?
    2019-12-19
  • 孔再华  孔再华 回复 冯岩
    我会上传到TWT的
    2019-12-20

提问者

冯岩数据库管理员, 银行

分布式关系型数据库选型优先顺序调查

发表您的选型观点,参与即得50金币。

问题状态

  • 发布时间:2019-12-18
  • 关注会员:2 人
  • 问题浏览:3240
  • 最近回答:2019-12-19