问题背景:
在低版本的DB2 9.1 上,做数据库性能监控,遇到HANG的情形,看上去中了APAR.
1、数据库系统频繁的抓取性能快照 是不是会使得数据库HANG?日常建议抓取哪些数据、频率?
2、使用snapshot、sysibmadm 视图、表函数 哪个更安全,这三种方式 理论上 也会使得数据库出现
HANG的情况么?
1、可能会遇到数据库HANG的情况,频率方面没啥好建议的,建议用monreport抓取常用的数据,具体可以参考一下DB2知识中心:
2、snapshot、sysibmadm 本质上差不多,只是输出格式不同,table function有部分采用snapshot机制,其他的则是完全不同的机制,因此比前两者安全很多,建议用table function
理论上都有可能导致数据库HANG,说明程序中遇到了bug。