12
返回列表 发新帖
楼主: jlandzpa

db2里如何找到某个系统进程正在执行的语句

[复制链接]
论坛徽章:
63
版主7段
日期:2012-05-15 15:24:11itpub13周年纪念徽章
日期:2014-10-08 15:16:50itpub13周年纪念徽章
日期:2014-10-08 15:16:50itpub13周年纪念徽章
日期:2014-10-08 15:16:50itpub13周年纪念徽章
日期:2014-10-10 14:34:59马上加薪
日期:2015-01-08 15:39:192015年新春福章
日期:2015-03-04 14:19:112015年新春福章
日期:2015-03-06 11:57:31
11#
 楼主| 发表于 2006-12-31 09:10 | 只看该作者
最初由 diablo2 发布
[B] [/B]


谢谢了,

db2还是很好玩的.

使用道具 举报

回复
论坛徽章:
2
生肖徽章2007版:鸡
日期:2008-01-02 17:35:53ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41
12#
发表于 2007-1-5 23:48 | 只看该作者
Without using TOAD, For DB2 v9  you can grab long-running SQLs from the following query:

SELECT   elapsed_time_min, SUBSTR (AUTHID, 1, 10) AS auth_id, agent_id,
         appl_status, SUBSTR (stmt_text, 1, 60) AS sql_text
    FROM sysibmadm.long_running_sql
   WHERE elapsed_time_min > 0
ORDER BY elapsed_time_min DESC

使用道具 举报

回复
论坛徽章:
71
马上加薪
日期:2014-02-19 11:55:14ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412010广州亚运会纪念徽章:橄榄球
日期:2011-05-22 10:54:33管理团队成员
日期:2011-05-07 01:45:082011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:41:012010年世界杯参赛球队:丹麦
日期:2010-04-06 10:23:36
13#
发表于 2007-1-7 16:12 | 只看该作者
可以定时把event monitor的结果导到数据库里面进行分析,找到top 10的sql分析它们的性能。
还是相当有必要的

使用道具 举报

回复
论坛徽章:
233
天枰座
日期:2016-02-02 09:36:332012新春纪念徽章
日期:2012-01-04 11:49:54ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41灰彻蛋
日期:2011-06-22 19:28:30现任管理团队成员
日期:2011-05-07 01:45:082010广州亚运会纪念徽章:拳击
日期:2011-04-08 16:56:552011新春纪念徽章
日期:2011-02-18 11:43:332011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:15
14#
发表于 2007-1-7 17:42 | 只看该作者
最初由 czzhao 发布
[B]Without using TOAD, For DB2 v9  you can grab long-running SQLs from the following query:

SELECT   elapsed_time_min, SUBSTR (AUTHID, 1, 10) AS auth_id, agent_id,
         appl_status, SUBSTR (stmt_text, 1, 60) AS sql_text
    FROM sysibmadm.long_running_sql
   WHERE elapsed_time_min > 0
ORDER BY elapsed_time_min DESC [/B]

使用道具 举报

回复
论坛徽章:
2
IBM软件技术精英协会成员
日期:2006-12-28 12:16:35优秀写手
日期:2013-12-18 09:29:13
15#
发表于 2007-1-8 15:07 | 只看该作者
DB2的活动监控器(Activity Monitor)也是进行系统性能调优的不错的图形化工具,可以试试。Activity Monitor可用于找到:
具有最长 CPU 消耗时间的应用程序
具有最长总排序时间的应用程序
具有最大排序溢出率的应用程序
具有最低总体缓冲池命中率的应用程序
具有最长当前锁定等待时间的应用程序
具有最长总锁定等待时间的应用程序
挂起最大锁定数的应用程序
具有最大锁定超时数的应用程序
具有最大读取行数的 SQL 语句
具有最长总排序时间的 SQL 语句
具有最大排序溢出率的 SQL 语句
具有最长 CPU 消耗时间的 SQL 语句
根据执行开始时间以升序排序的 SQL 语句
使用了具有最大日志空间量的事务
根据工作单元开始时间按升序排序的事务
..........

进入Activity Monitor:
菜单->IBM DB2->DB2->设置工具->活动监控器

使用道具 举报

回复
论坛徽章:
1
2012新春纪念徽章
日期:2012-01-04 11:53:29
16#
发表于 2011-12-25 00:36 | 只看该作者
脚本很好用,谢谢。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表