MSSQLSERVER_17884

적용 대상:SQL Server

세부 사항

attribute
제품 이름 SQL Server
이벤트 ID 17884
이벤트 원본 MSSQLSERVER
구성 요소 SQLEngine
심볼 이름 SRV_SCHEDULER_DEADLOCK
메시지 텍스트 노드 %d에서 처리하도록 할당된 새 쿼리는 지난 %d초 동안 작업자 스레드에서 선택되지 않았습니다. 차단 또는 장기 실행 쿼리는 이 조건에 영향을 주며 클라이언트 응답 시간을 저하시킬 수 있습니다. "최대 작업자 스레드" 구성 옵션을 사용하여 허용 가능한 스레드 수를 늘리거나 현재 실행 중인 쿼리를 최적화합니다. SQL 프로세스 사용률: %d%%. 시스템 유휴 상태: %d%%.

설명

각 스케줄러에는 진행의 흔적이 없으며 스레드가 진행되지 않거나 새 작업을 선택하고 처리할 수 없는 교착 상태로 인해 발생할 수 있습니다. 프로세스 사용률이 낮으면 컴퓨터의 다른 프로세스로 인해 서버 프로세스 CPU가 부족해질 수 있습니다.

사용자 작업

차단이 있고 진행이 없는 이유를 확인하고 그에 따라 상황을 해결합니다. 프로세스 사용률이 낮으면 다른 프로세스로 인한 시스템의 부하를 확인합니다.

이 오류 조건을 생성하는 일반적인 이유를 이해하려면 오류 17883, 17884, 17887 및 17888을 진단하고 수정하는 방법을 참조하세요.