代码之家  ›  专栏  ›  技术社区  ›  Stefan Mai

sp\who2 blkby sleeping process waiting命令

  •  9
  • Stefan Mai  · 技术社区  · 15 年前

    运行sp_who2时,似乎我的一个SQL命令正在阻塞,但正在等待“休眠”和“等待命令”的进程。这没有任何意义。

    你知道这可能是什么原因吗?我知道删除是在一个事务中运行的,该事务以前向表中插入了很多行,这是问题吗?

    alt text

    你知道这可能是什么原因吗?我知道删除是在一个事务中运行的,该事务以前向表中插入了很多行,这是问题吗?

    2 回复  |  直到 12 年前
        1
  •  12
  •   gbn    15 年前

    open_tran

    SELECT
        p1.SPID AS blockedSPID, p2.SPID AS blockingSPID, ...
    FROM 
        master..sysprocesses p1
        JOIN
        master..sysprocesses p2 ON p1.blocked = p2.spid
    

    this script gives

    KB 224453

        2
  •  0
  •   Aliostad    15 年前

    推荐文章