【问题标题】:why sp_who2 shows the query status as sleeping ,eventhough it has been running为什么 sp_who2 将查询状态显示为睡眠,即使它一直在运行
【发布时间】:2013-08-30 07:30:57
【问题描述】:

有一个删除查询已经运行了一个小时。

刚刚触发sp_who2,它显示查询的状态为睡眠,即使它正在运行。 为什么sp_who2 显示查询状态为休眠

【问题讨论】:

  • 你能把问题描述三遍吗?说真的,你为什么要写这样的问题?

标签: sql-server sql-server-2008 sql-server-2005 sql-server-2008-r2 sql-server-2000


【解决方案1】:

当一个进程等待某些资源或被某个其他进程阻塞时,它偶尔会被认为是休眠。

【讨论】:

    【解决方案2】:

    你可以试试:

    dbcc inputbuffer(@Spid)
    

    使用 sp_who2 获取 SPID,并查看该用户正在运行的确切内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-12
      • 1970-01-01
      • 1970-01-01
      • 2014-06-03
      • 1970-01-01
      • 1970-01-01
      • 2012-02-01
      相关资源
      最近更新 更多