我不是 DBA,而且是 DB2 的新手,所以即使是“显而易见”的答案也欢迎回答这个问题:
我喜欢 db2top,但如果 db2 LUW 上的平均负载很高,有时我无法让它运行。
今天早上我正在研究一个负载平均突然上升的问题,我无法让 db2top 出现,我需要找出发生了什么。
在这种情况下,我能做些什么来找出谁在做什么?我怀疑某人正在运行一个非常糟糕的查询……有没有一种好方法可以在这种情况下即时查找有关性能不佳的 SQL 的信息?
如果平均负载如此之高,是否有任何好的方法可以收集好的、可操作的统计数据,坏 sql 的来源/来源?我知道 db2pd,但我不确定如何有效地使用它,并且在数万行原始数据中苦苦挣扎可能不是解决问题核心的最有效方法。
任何提示或资源?