详细信息
Attribute | 值 |
---|---|
产品名称 | SQL Server |
事件 ID | 17884 |
事件源 | MSSQLSERVER |
组件 | SQLEngine |
符号名称 | SRV_SCHEDULER_DEADLOCK |
消息正文 | 在最后 %d 秒内,没有一个工作线程拾取了分配给节点 %d 上的进程的新查询。 查询被阻塞或长时间运行可能导致出现此情况,并且可能会延长客户端响应时间。 请使用 “最大工作线程数(max worker threads)” 配置选项增加允许的线程数,或者优化当前正运行的查询。 SQL 进程使用率: %d%%。 系统空闲率:%d%%。 |
说明
每个计划程序都没有向前运行的迹象,这可能是由死锁造成的:每个线程都无法向前运行和/或无法提取并处理新的工作。 如果进程使用率较低,计算机上的其他进程可能导致服务器进程 CPU 不足。
用户操作
确定发生阻塞而无法向前运行的原因,并相应地解决这些问题。 如果进程使用率较低,请检查系统上其他进程产生的负载。