这是个共性问题,实现这个目标的DB2工具也比较多,例如:
1)SNAPSHOT管理视图,示例脚本如下:
db2 "select SNAPSHOT_TIMESTAMP,NUM_EXECUTIONS,TOTAL_EXEC_TIME,STMT_TEXT from sysibmadm.snapdyn_sql with ur" | more
以上快照结果存储在数据库中,读取和分析方便。
2)db2top工具,示例脚本如下:
a)db2top -d xdb -f test1.txt -C -m 5 -i 30
每隔30秒取得快照一次,时间段为5分钟
b)db2top -d xdb -f test1.txt -b D
分析刚才取得的快照数据
以上快照结果存储在文件中,读取和分析可能不太方便,但是收集的信息宽度更大。
收起