次の方法で共有


MSSQLSERVER_17884

適用対象: SQL サーバー

詳細

属性 Value
製品名 SQL Server
イベント ID 17884
イベント ソース MSSQLSERVER
コンポーネント SQLEngine
シンボル名 SRV_SCHEDULER_DEADLOCK
メッセージ テキスト ノード %d 上のプロセスに割り当てられた新しいクエリが、過去 %d 秒間にワーカー スレッドによって取得されていません。 クエリのブロックまたは長時間実行をこの条件に含めることができますが、クライアントの応答時間が低下する可能性があります。 "max worker threads" 構成オプションを使用して使用可能なスレッド数を増やすか、現在実行中のクエリを最適化してください。 SQL プロセス使用率: %d%%。 システムのアイドル状態: %d%%。

説明

各スケジューラに進行状況の兆候はなく、どのスレッドも進めず、新しい作業を取得して処理できないデッドロックが原因である可能性があります。 プロセス使用率が低い場合は、コンピューター上の他のプロセスによってサーバー プロセスの CPU 不足が発生している可能性があります。

ユーザー アクション

ブロックされている理由と進行状況がない理由を判断し、それに応じて状況を解決します。 プロセス使用率が低い場合は、他のプロセスによって発生するシステムの負荷を確認します。

このエラー状態を生成する一般的な理由については、「 エラー 17883、17884、17887、および 17888 の診断と修正方法を参照してください。