MSSQLSERVER_17884

适用于:SQL Server

详细信息

属性
产品名称 SQL Server
事件 ID 17884
事件来源 MSSQLSERVER
组件 SQLEngine
符号名称 SRV_SCHEDULER_DEADLOCK
消息正文 分配给节点 %d 上进程的新查询在过去 %d 秒内尚未由工作线程选取。 查询被阻塞或长时间运行可能导致出现此情况,并且可能会延长客户端响应时间。 请使用 "最大工作线程数(max worker threads)" 配置选项增加允许的线程数,或者优化当前正运行的查询。 SQL 进程使用率: %d%%。 系统空闲率:%d%%。

说明

每个计划程序都没有进度的迹象,并且可能是由死锁引起的,其中任何线程都无法推进,并且/或无法选取和处理新工作。 如果进程利用率较低,则计算机上的其他进程可能会导致服务器进程 CPU 耗尽。

用户操作

确定为何存在阻塞,并且没有进行任何进展并相应地解决问题。 如果进程利用率较低,请检查由其他进程引起的系统上的负载。

若要了解生成此错误条件的常见原因,请参阅 如何诊断和更正错误 17883、17884、17887 和 17888