博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[转]DB2监控sql
阅读量:4213 次
发布时间:2019-05-26

本文共 1179 字,大约阅读时间需要 3 分钟。

Ø 监控执行成本最高的SQL语句()

Db2 select AGENT_ID, ROWS_SELECTED, ROWS_READ, from sysibmadm.APPLICATION_PERFORMANCE;
Ø 监控运行时间最长的SQL语句
db2 "select ELAPSED_TIME_MIN, APPL_STATUS, AGENT_ID from sysibmadm.long_running_sql order by ELAPSED_TIME_MIN desc fetch first 5 rows only"

Db2 "select * from sysibmadm.TOP_DYNAMIC_SQL order by AVERAGE_EXECUTION_TIME_S desc fetch first 5 rows only";

Ø 监控SQL准备和预编译时间最长的SQL语句
db2 "select NUM_EXECUTIONS, AVERAGE_EXECUTION_TIME_S, PERF_TIME_PERCENT from sysibmadm.QUERY_PERF_COST order by NUM_EXECUTIONS DESC“
Ø 监控执行次数最多的SQL语句
Db2 "select * from sysibmadm.TOP_DYNAMIC_SQL order by NUM_EXECUTIONS desc fetch first 5 rows only";
Ø 监控排序次数最多的的SQL语句
Db2 select STMT_SORTS, SORTS_PER_EXECUTION,substr(STMT_TEXT,1,60) as STMT_TXT from sysibmadm.TOP_DYNAMIC_SQL order by STMT_SORTS desc fetch first 5 rows only;
Ø 监控引起锁等待的SQL语句
Db2 select AGENT_ID, substr(STMT_TEXT,1,60) as STMT_TEXT, STMT_ELAPSED_TIME_MS from table (SNAPSHOT_STATEMENT('sample', -1)) as B where AGENT_ID in (select AGENT_ID_HOLDING_LK from table (SNAPSHOT_LOCKWAIT('SAMPLE',-1))as A order by LOCK_WAIT_START_TIME ASC FETCH FIRST 20 ROWS ONLY) order by STMT_ELAPSED_TIME_MS DESC

转载请注明源自,请保留版权.

原文地址:

你可能感兴趣的文章
贪心 : 51nod 活动安排(活动选房间)
查看>>
人工智能实验 猴子摘香蕉
查看>>
贪心: 独木舟问题
查看>>
python 切片实现trim函数(去除首尾空格)
查看>>
python 用列表生成器 打印杨辉三角
查看>>
python 函数式编程 map、reduce用法
查看>>
python高级特性 sorted(自定义排序)
查看>>
贪心 :多任务执行
查看>>
python 实现系统文件、目录操作
查看>>
python 序列化(JSON)
查看>>
python 多进程
查看>>
python 多线程
查看>>
贪心:huffman编码
查看>>
贪心:dijkstra
查看>>
python 文件读取 read、readline、readlines
查看>>
51nod 1005: 大数加法(含符号)
查看>>
大数四则运算
查看>>
贪心(百练1328):安放雷达(区间问题)
查看>>
NYOJ 括号匹配
查看>>
NYOJ 喷水装置(二)贪心+ 区间覆盖
查看>>