使用LONG_RUNNING_SQL视图对长时间运行的SQL语句进行故障排除

昨天一位客户打电话给我,抱怨在波克斗地主数据库上响应时间太慢。我问了几个问题,他们提到了几个 临时查询正在执行。 如果我要进行生产故障排除,请运行 sql跟踪 是检索详细信息的强大方法。

在获取详细信息之前,我将使用 SYSIBMADM.LONG_RUNNING_SQL 查看。这是一个非常有用的波克斗地主管理视图,可显示长期运行的查询。

在后台,LONG_RUNNING_SQL视图连接了一些系统快照。

 

 SELECT APPL_NAME,AUTHID,INBOUND_COMM_ADDRESS,STMT_TEXT,AGENT_ID,  ELAPSED_TIME_MIN,APPL_STATUS,DBPARTITIONNUM  从SYSIBMADM.LONG_RUNNING_SQL ORP BY APPL_NAME

 

检查查询上的APPL_STATUS值。 我使用的一些故障排除方案是:

a)查找锁定等待 –使用锁定快照可以更深入地探究问题根源

b)查找UOWAIT –检查请求的应用程序

阅读更多

如何读取db2detaileventlock事件监视器 跟踪 文件(DBA 波克斗地主)

数据库 调音 用于复杂的SQL查询(DBA 波克斗地主)

数据库 调音 –莎莎(DBA)的五项基本原则

作者:Jack Vamvas( http://www.dba-db2.com)

分享:

验证您的评论

预览您的评论

这仅仅是一个预览。您的评论尚未发布。

 加工...
您的评论无法发布。错误类型:
您的评论已保存。评论经过审核,只有在获得作者批准后才会显示。 发表其他评论

您输入的字母和数字与图像不匹配。请再试一次。

作为发表评论的最后一步,请输入下图中显示的字母和数字。这样可以防止自动程序发布评论。

读取这张图片有困难吗? 查看备用。

 加工...

发表有关使用LONG_RUNNING_SQL视图对长时间运行的SQL语句进行故障排除的注释

评论是经过审核的,直到作者批准后才会显示。


ysaijiu.com | 波克斗地主性能调优 | DBA 波克斗地主 :一切 | 常问问题 | 联系 | 版权