SqlServer检索挂起的会话

SqlServer中遇到查询耗时长、超时、死锁等情况,通过语句进行检索出数据库中挂起的会话。

SELECT pro.spid AS DialogID,
    DB_NAME(pro.dbid) AS DbName,
    pro.loginame,
    pro.hostname,
    pro.program_name,
    pro.hostprocess AS PorcessID,
    pro.waittime AS [WaitTime(毫秒)],
    sql.text AS sql
    FROM dbo.sysprocesses pro CROSS APPLY sys.dm_exec_sql_text(pro.sql_handle) sql
WHERE pro.status ='suspended'
ORDER BY pro.waittime DESC
原文地址:https://www.cnblogs.com/seanyan/p/14548585.html