首页 > 其他 > 详细

查阻塞

时间:2016-05-27 16:38:06      阅读:219      评论:0      收藏:0      [点我收藏+]

 

DECLARE @who TABLE
    (
      spid INT ,
      [status] VARCHAR(30) ,
      login VARCHAR(60) ,
      HostName VARCHAR(80) ,
      Blkby VARCHAR(60) ,
      DBName VARCHAR(80) ,
      Command VARCHAR(MAX) ,
      CPUTime BIGINT ,
      DiskIO BIGINT ,
      LastBatch VARCHAR(200) ,
      Progname VARCHAR(200) ,
      spid_ BIGINT ,
      RequestId INT
    )
INSERT  INTO @who
EXEC (sp_who2) 
--select * from @who

SELECT  E.text,C.text,A.* FROM    @who A
LEFT JOIN master.dbo.sysprocesses B ON A.SPID=B.SPID
CROSS APPLY ::fn_get_sql(B.sql_handle) C
--LEFT JOIN master.dbo.sysprocesses D ON A.blkby=cast(D.SPID as varchar(30))
CROSS APPLY ::fn_get_sql(B.sql_handle) E
where DBName=数据库名
     and 
     blkby !=   .

 

查阻塞

原文:http://www.cnblogs.com/davidhou/p/5534972.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!