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

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

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

收起
参与8

返回anikikong的回答

anikikonganikikong  数据库运维工程师 , 中国民生银行

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

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

回答者

anikikong
数据库运维工程师中国民生银行
擅长领域: 数据库灾备双活

anikikong 最近回答过的问题

回答状态

  • 发布时间:2019-12-19
  • 关注会员:2 人
  • 回答浏览:2165
  • X社区推广