如何获取运行慢的sql

请问各位老师。如何获取运行速度慢的sql和锁表的sql
参与6

6同行回答

ztao2620ztao2620软件开发工程师广东科学技术职业学院
顶了收起
互联网服务 · 2010-10-25
浏览1030
macrozengmacrozeng数据库管理员IBM
db2top 很容易就可以看到http://www.ibm.com/developerwork ... rticle/dm-0812wang/显示全部
政府机关 · 2009-06-18
浏览1045
强人啊:handshake显示全部
强人啊:handshake收起
2009-06-18
浏览997
注意替换 DREW_DB 为你实际数据库中的名称显示全部
注意替换 DREW_DB 为你实际数据库中的名称收起
2009-06-18
浏览1052
根据的提示pengjianjun 修改了一下查找数据库中最耗时的 SQL 语句:SELECT stmt_text, total_exec_time, num_executions FROM TABLE( SNAPSHOT_DYN_SQL('DB_NAME', -1)) as dynSnapTabORDER BY total_exec_time desc FETCH FIRST 1 ROW ONLY平均执行时间最长的五条 SQL 语...显示全部
根据
的提示pengjianjun 修改了一下
查找数据库中最耗时的 SQL 语句:


SELECT stmt_text, total_exec_time, num_executions
FROM TABLE( SNAPSHOT_DYN_SQL('DB_NAME', -1)) as dynSnapTab
ORDER BY total_exec_time desc
FETCH FIRST 1 ROW ONLY

平均执行时间最长的五条 SQL 语句:


SELECT stmt_text,
        CASE WHEN num_executions = 0
                THEN 0
                ELSE (total_exec_time / num_executions)
        END avgExecTime,
        num_executions
FROM TABLE( SNAPSHOT_DYN_SQL('DB_NAME', -1)) as dynSnapTab
ORDER BY avgExecTime desc
FETCH FIRST 5 ROWS ONLY [ 本帖最后由 heaven_lu 于 2009-6-18 15:18 编辑 ]收起
2009-06-18
浏览1021
在线等。坚持就是胜利显示全部
在线等。坚持就是胜利收起
2009-06-18
浏览1009

提问者

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2009-06-18
  • 关注会员:0 人
  • 问题浏览:6418
  • 最近回答:2010-10-25
  • X社区推广