sql-server-2000 - SQL SPID 阻塞本身

标签 sql-server-2000 blocking

我正在运行 SQL Server 2000。

我遇到过用户超时的情况。

在企业管理器中,我查看锁/ProcessID。

我明白了

   spid 79 (Blocked By 79)

session 怎么可能阻塞自身?

最佳答案

这是在 SQL Server 2000 的 Service pack 4 中引入的。请参阅此知识库文章:http://support.microsoft.com/kb/906344寻求解释

When an SPID is waiting for an I/O page latch, you may notice that the blocked column briefly reports that the SPID is blocking itself. This behavior is a side effect of the way that latches are used for I/O operations on data pages

关于sql-server-2000 - SQL SPID 阻塞本身,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2930945/

相关文章:

SQL Server : How to use Cursor to delete records

javascript - 如何在 Node.js 中编写非阻塞代码?

mysql - 触发器是异步的吗?

java - 一个方法什么时候应该抛出 InterruptedException,我应该如何处理一个呢? (阻塞方法)

sql - 谁删除了我的sql表行?

sql - 用于选择首选糖果的高效 SQL 2000 查询

node.js - 当事件队列被阻塞时,Node.js 服务器可以接受传入的请求吗?

c - 如果客户端无法应对(buffer++),如何停止写入套接字(AF_LOCAL/UNIX、SOCK_STREAM)?

tsql - 在触发器中记录

sql - 如何获取今年的第一个日期和最后一个日期?