db2监控工具
db2pd (最推荐使用)
snapshot 命令行监控 (受监视器开关控制) snapshot 管理视图 (受实例级监视器开关控制)
db2top 监视器表函数 MON_ (受DB参数 MON_REQ_METRICS,MON_ACT_METRICS,MON_OBJ_METRICS 控制) 事件监控器 (不建议使用)
–db2pd 独立运行于数据库引擎之外的工具
–db2pd 监控的优势,相对快照,事件监视器来说,
1)db2pd 直接从DB2内存读取信息,不需要连接数据库,不占用数据库引擎资源
2)db2pd 收集信息不会请求任何锁,获取信息的速度快
3)db2pd 提供的信息比其他方式更加底层更加丰富
-file fileout.txt 输出到文件
-repeat [num sec] [count] 重复执行命令,默认5秒执行一次
Repeat every num seconds (default 5) count times
db2pd -everything 大部分公开的信息
db2pd -alldbs 所有数据库信息
db2pd -alldbp 所有分区的信息
db2pd -dbp 指定分区的信息
db2pd -edus
db2pd -edus interval=3 (9.7 Fp4后)
db2pd -osinfo 操作系统信息
db2pd -inst 实例信息
db2pd -db testdb -app 应用程序 等同于 db2 list applications show detail
db2pd -db testdb -bufferpool 缓冲池信息
db2pd -db testdb -logs 日志信息
db2pd -db testdb -tablespaces 表空间信息
db2pd -db testdb -locks 锁信息
db2pd -db testdb -tran 事务信息
db2pd -db testdb -agents 代理信息
db2pd -db testdb -static 静态语句信息
db2pd -db testdb -dynamic 动态SQL信息
db2pd -db testdb -tcbstats 表状态信息
db2pd -db testdb -tcbstats index 索引状态信息
db2pd -db testdb -memsets 数据库级内存段
db2pd -db testdb -mempools 数据库级内存池
db2pd -dbptnmem 实例总共占用的内存
db2pd -memsets 实例级内存段
db2pd -mempools 实例级内存池
db2pd -utilities 正在执行的实用程序
db2pd -db testdb -activestatements 正在执行的语句
db2pd -db testdb -recovery 需要灾难恢复的数据量