你总结的这些接口已经很详细了,我们当前也是优先使用这些接口来监控数据库的。因为 db2 确实没有地方保存历史信息。所以我们当前的方式是通过 jdbc 去调用这些表函数,将采集的信息集中管理起来。相当于自己管理数据库的历史性能数据。
历史执行计划这个问题问到 DB2 的痛点了,也是我们日常运维的痛点。这点 oracle 确实做的好。 IBM 产品不给力,我们只能自己凑了。当前的想法是将采集的 SQL 信息保存下来,挑选执行次数比较多的 SQL 定期采集查询计划,这个也有 SQL 接口。反正不简洁,吐槽。
收起