DB2中与db2pd -edus对等的监控函数或视图是什么
DB2 与
db2pd -edus 对等的SQL查询接口 要获取和db2pd -edus输出对等的EDU(引擎可调度单元)统计数据,可使用DB2内置的SYSIBMADM.MON_EDU_SUMMARY管理视图,也可使用更灵活的SYSPROC.MON_GET_EDU表函数。
两种接口的适用场景
SYSIBMADM.MON_EDU_SUMMARY是封装好的汇总视图,输出字段和db2pd -edus默认输出完全对齐,包含EDU ID、EDU类型名称、用户态/内核态CPU耗时、内存占用、线程运行状态等核心指标,无需额外传参,适合常规批量采集场景。SYSPROC.MON_GET_EDU是底层表函数,支持传入数据库成员ID参数过滤数据,还可获取更多细粒度诊断字段,适合定制化采集场景。
参考查询语句
直接查询视图获取全量EDU数据:
SELECT * FROM SYSIBMADM.MON_EDU_SUMMARY;
使用表函数查询所有成员的EDU数据:
SELECT * FROM TABLE(SYSPROC.MON_GET_EDU(-2)) AS EDU_INFO;
注:表函数参数传
-2代表返回所有数据库成员的EDU数据,传入具体成员ID可过滤单成员的对应数据。
内容的提问来源于stack exchange,提问作者dhul.takker
相关产品推荐
相关产品推荐

