如果您 Microsoft SQL Server 2000 或 Microsoft SQL Server 2005 上运行一个 Microsoft Windows Server 2003 Service Pack 1 (SP1) 基于计算机,SQL Server 可能会暂时停止响应 (挂起) 在某些情况下。具体取决于问题的严重程度此行为可能需要几毫秒几分钟时间。
在大多数的情况中,您可能会注意到"秒批处理请求"计数器?
SQLServer:SQLStastics?性能对象的中值除去显著系统性能监视器中。有时,计数器的值为 0 中删除。此外,您可能会注意到类似降低在 CPU 利用率和磁盘利用率中。
在某些种情况下以下错误消息可能会记录 SQL Server 错误日志文件中:
错误: 17883 严重性: 1,状态: 处理 162:0 (0) 的 0 服务器使 UMS 上下文 0x11DE8B68 似乎是计划程序 1 上不产生。
出现此问题的一种或多种以下条件:
- SQL Server 运行大量的引发错误的批处理。 这些错误包括这两个将返回到客户端连接和内部异常 (如关注事件的错误消息。
- 有大量的 cpu 和大量安装的 RAM 的计算机上运行 SQL Server。在 64 位操作系统上,此问题可能会更明显。
回到顶端
出现此问题的原因是 SQL Server 线程堵塞的内部的 Windows 锁定机制,用于标识过程地址的后面。 如果很多的线程正在等待锁,可能会出现此问题。
回到顶端