sys.dm_os_wait_stats (Transact-SQL)
適用対象:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
を実行したスレッドによって検出されたすべての待機に関する情報を返します。 この集計ビューを使用すると、SQL Serverに関するパフォーマンスの問題を診断したり、特定のクエリやバッチを使用して診断したりできます。 sys.dm_exec_session_wait_stats (Transact-SQL) では、セッションごとに同様の情報が提供されます。
注意
Azure Synapse Analytics または Analytics Platform System (PDW) からこれを呼び出すには、 という名前を使用しますsys.dm_pdw_nodes_os_wait_stats
。 この構文は、Azure Synapse Analytics のサーバーレス SQL プールでサポートされていません。
列名 | データ型 | 説明 |
---|---|---|
wait_type | nvarchar(60) | 待機の種類の名前。 詳細については、この記事 の後半の「待機の種類」を参照してください。 |
waiting_tasks_count | bigint | この待機の種類における待機の数。 このカウンターは、待機が開始するたび増加します。 |
wait_time_ms | bigint | この待機の種類における総待機時間 (ミリ秒単位)。 この時間には signal_wait_time_ms が含まれます。 |
max_wait_time_ms | bigint | この待機の種類における最大待機時間。 |
signal_wait_time_ms | bigint | 待機スレッドがシグナルを受け取ってから実行を開始するまでの時間。 |
pdw_node_id | int | このディストリビューションがオンになっているノードの識別子。 適用対象: Azure Synapse Analytics、Analytics Platform System (PDW) |
アクセス許可
SQL Server と SQL Managed Instance では、VIEW SERVER STATE
アクセス許可が必要です。
SQL Database Basic、S0、および S1 のサービス目標、およびエラスティック プール内のデータベースの場合、サーバー管理者アカウント、Azure Active Directory 管理者アカウント、または ##MS_ServerStateReader##
サーバー ロールのメンバーシップが必要です。 他のすべての SQL Database サービス目標では、データベースに対する VIEW DATABASE STATE
アクセス許可または ##MS_ServerStateReader##
サーバー ロールのメンバーシップのいずれかが必要です。
SQL Server 2022 以降のアクセス許可
サーバーに対する VIEW SERVER PERFORMANCE STATE 権限が必要です。
待機の種類
リソース待機は、リソース が他のワーカーによって使用されているか、まだ使用できないため、使用できないリソースへのアクセスをワーカーが要求したときに発生します。 リソース待機の例としては、ロック、ラッチ、ネットワーク、ディスク I/O 待機があります。 ロック待機およびラッチ待機は、同期オブジェクトで発生する待機です。
キュー待機は、 ワーカーがアイドル状態で、作業が割り当てられるのを待っているときに発生します。 キュー待機は、デッドロック監視のようなシステム バックグラウンド タスクや、削除されたレコードのクリーンアップ タスクで最も多く発生します。 これらのタスクは、作業要求が作業キューに配置されるまで待機します。 キュー待機は、新しいパケットがキューに配置されていない場合でも、定期的にアクティブになることがあります。
外部待機は、拡張ストアド プロシージャ呼び出しやリンク サーバー クエリなどの外部イベントが完了するまで、SQL Server ワーカーが待機しているときに発生します。 ブロックの問題を診断するときは、ワーカーが外部コードをアクティブに実行している可能性があるため、外部待機はワーカーがアイドル状態であることを常に意味するとは限りません。
この動的管理ビューでは、既に終わった待機時間が示されます。 この動的管理ビューには、現在の待機は表示されません。
次のいずれかに当てはまる場合、SQL Serverワーカー スレッドは待機しているとは見なされません。
リソースが使用可能になった。
キューが空でない。
外部プロセスが終了した。
スレッドは待機しなくなりましたが、スレッドの実行をすぐに開始する必要はありません。 このようなスレッドは、最初に実行可能なワーカーのキューに配置された後、スケジューラに従って実行するために、クォンタムの間待機する必要があります。
SQL Serverでは、待機時間カウンターは bigint 値であるため、以前のバージョンのSQL Serverの同等のカウンターほどカウンター ロールオーバーを起こしやすいわけではありません。
クエリ実行中に発生している待機時間の種類によって、クエリにボトルネックや機能停止ポイントがあるかどうかを判断できます。 また、サーバー全体の待機時間や待機カウントが高い値を示している場合は、サーバー インスタンス内の対話型クエリの対話にボトルネックまたはホット スポットが存在していることを表しています。 たとえば、ロック待機の場合はクエリによるデータ競合、ページ I/O ラッチ待機の場合は遅い I/O 反応時間、ページ ラッチ更新待機の場合は不正なファイル レイアウトが存在していると判断できます。
この動的管理ビューの内容はリセットできます。 この T-SQL コマンドは、すべてのカウンターを 0 にリセットします。
DBCC SQLPERF ('sys.dm_os_wait_stats', CLEAR);
GO
注意
これらの統計は、データベース エンジンの再起動後に永続化されず、統計が最後にリセットされたか、データベース エンジンが開始されてからのすべてのデータが累積されます。 データベース エンジンが最後に起動された時刻を調べるには、sys.dm_os_sys_info の sqlserver_start_time
を使用します。
次の表は、タスクで発生する待機の種類の一覧です。
待機の種類 | 説明 |
---|---|
ABR | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
AM_INDBUILD_ALLOCATION | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
AM_SCHEMAMGR_UNSHARED_CACHE | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
ASSEMBLY_FILTER_HASHTABLE | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
ASSEMBLY_LOAD | アセンブリ読み込みへの排他アクセス時に発生します。 |
ASYNC_DISKPOOL_LOCK | ファイルの作成や初期化などのタスクを実行している並列スレッドを同期しようとすると発生します。 |
ASYNC_IO_COMPLETION | タスクが非同期の非データ I/O の完了を待機しているときに発生します。 たとえば、ウォーム スタンバイ ログ配布に関連する I/O、データベース ミラーリング、一括インポート関連の操作などがあります。 |
ASYNC_NETWORK_IO | ネットワーク書き込み時に、クライアント アプリケーションが送信されたすべてのデータを処理したことをクライアント アプリケーションが確認するのを待ってブロックされると発生します。 クライアント アプリケーションが可能な限り高速にサーバーからデータを処理しているか、ネットワーク遅延が存在しないことを確認します。 クライアント アプリケーションでデータを十分に高速に使用できない理由としては、結果の到着中にファイルに結果を書き込む、ユーザー入力を待機する、サーバー側のフィルター処理ではなく大規模なデータセットでクライアント側のフィルター処理を行う、意図的な待機が発生するなどのアプリケーション設計の問題があります。 また、仮想/物理メモリの不足、100% の CPU 消費量などの問題により、クライアント コンピューターの応答が遅くなっている可能性があります。また、ネットワーク遅延によって、この待機が発生する可能性があります。通常は、ネットワーク アダプター ドライバーの問題、フィルター ドライバー、ファイアウォール、またはルーターの構成が正しく構成されていないことが原因です。 |
ASYNC_OP_COMPLETION | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
ASYNC_OP_CONTEXT_READ | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
ASYNC_OP_CONTEXT_WRITE | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
ASYNC_SOCKETDUP_IO | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
AUDIT_GROUPCACHE_LOCK | 特殊なキャッシュへのアクセスを制御するロックに待機があるときに発生します。 このキャッシュには、各監査アクション グループの監査に使用されている監査報告書についての情報が格納されます。 |
AUDIT_LOGINCACHE_LOCK | 特殊なキャッシュへのアクセスを制御するロックに待機があるときに発生します。 このキャッシュには、ログイン監査アクション グループの監査に使用されている監査報告書についての情報が格納されます。 |
AUDIT_ON_DEMAND_TARGET_LOCK | ロックに待機があるときに発生します。このロックは、監査に関係する拡張イベントのターゲットを確実に単独で初期化できるようにするために使用されるものです。 |
AUDIT_XE_SESSION_MGR | ロックに待機があるときに発生します。このロックは、監査に関係する拡張イベントのセッションの開始と終了を同期するために使用されるものです。 |
バックアップ | バックアップ処理の一部としてタスクがブロックされているときに発生します。 |
BACKUP_OPERATOR | タスクがテープのマウントを待機しているときに発生します。 テープの状態を表示するには、 にクエリを実行します sys.dm_io_backup_tapes 。 マウント操作が保留中でない場合、この待機の種類は、テープ ドライブのハードウェアの問題を示している可能性があります。 |
BACKUPBUFFER | バックアップ タスクが、データまたはデータを格納するバッファーを待機しているときに発生します。 タスクがテープマウントを待機している場合を除き、この種類は一般的ではありません。 |
BACKUPIO | バックアップ タスクが、データまたはデータを格納するバッファーを待機しているときに発生します。 タスクがテープマウントを待機している場合を除き、この種類は一般的ではありません。 |
BACKUPTHREAD | タスクがバックアップ タスクの終了を待機しているときに発生します。 待機時間の長さは、数分から数時間に及ぶ場合があります。 待機中のタスクが I/O プロセス内にある場合、この種類は問題を示しません。 |
BAD_PAGE_PROCESS | 問題があると考えられるバックグラウンドのページ ロガーが、5 秒間隔より頻繁な実行を回避しようとする場合に発生します。 問題があると考えられるページが多くある場合、ロガーは頻繁に実行されます。 |
BLOB_METADATA | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
BMPALLOCATION | 大規模なビットマップ フィルターの割り当てを同期するときに、並列バッチ モード プランで発生します。 待機が過剰で、クエリのチューニング (インデックスの追加など) によって削減できない場合は、並列処理のコストしきい値を調整するか、並列処理の次数を下げることを検討してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
BMPBUILD | 大規模なビットマップ フィルターのビルドを同期するときに、並列バッチ モード プランで発生します。 待機が過剰で、クエリのチューニング (インデックスの追加など) によって削減できない場合は、並列処理のコストしきい値を調整するか、並列処理の次数を下げることを検討してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
BMPREPARTITION | 大規模なビットマップ フィルターの再パーティション分割を同期するときに、並列バッチ モード プランで発生します。 待機が過剰で、クエリのチューニング (インデックスの追加など) によって削減できない場合は、並列処理のコストしきい値を調整するか、並列処理の次数を下げることを検討してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
BMPREPLICATION | ワーカー スレッド間で大きなビットマップ フィルターのレプリケーションを同期するときに、並列バッチ モード プランで発生します。 待機が過剰で、クエリのチューニング (インデックスの追加など) によって削減できない場合は、並列処理のコストしきい値を調整するか、並列処理の次数を下げることを検討してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
BPSORT | 複数のスレッド間でデータセットの並べ替えを同期するときに、並列バッチ モード プランで発生します。 待機が過剰で、クエリのチューニング (インデックスの追加など) によって削減できない場合は、並列処理のコストしきい値を調整するか、並列処理の次数を下げることを検討してください。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
BROKER_CONNECTION_RECEIVE_TASK | 接続エンドポイントでメッセージを受信するためアクセスを待機しているときに発生します。 エンドポイントへの受信アクセスはシリアル化されます。 |
BROKER_DISPATCHER | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
BROKER_ENDPOINT_STATE_MUTEX | Service Broker 接続エンドポイントの状態にアクセスするための競合がある場合に発生します。 変更の状態へのアクセスはシリアル化されます。 |
BROKER_EVENTHANDLER | Service Broker のプライマリ イベント ハンドラーでタスクが待機しているときに発生します。 この待機は、非常に短い時間の待機です。 |
BROKER_FORWARDER | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
BROKER_INIT | アクティブな各データベースで Service Broker を初期化するときに発生します。 この待機は、発生頻度の低い待機です。 |
BROKER_MASTERSTART | タスクが Service Broker のプライマリ イベント ハンドラーの起動を待機しているときに発生します。 この待機は、非常に短い時間の待機です。 |
BROKER_RECEIVE_WAITFOR | RECEIVE WAITFOR が待機しているときに発生します。 これは、キューでメッセージを受信する準備ができていないか、ロックの競合によってキューからメッセージを受信できないことを意味する可能性があります。 |
BROKER_REGISTERALLENDPOINTS | Service Broker 接続エンドポイントの初期化中に発生します。 この待機は、非常に短い時間の待機です。 |
BROKER_SERVICE | ターゲット サービスに関連付けられている Service Broker の宛先リストが更新またはリプリタイズされたときに発生します。 |
BROKER_SHUTDOWN | Service Broker の計画的なシャットダウンがある場合に発生します。 この待機は、非常に短い時間の待機です。 |
BROKER_START | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
BROKER_TASK_SHUTDOWN | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
BROKER_TASK_STOP | Service Broker キュー タスク ハンドラーがタスクのシャットダウンを試みたときに発生します。 ステート チェックがシリアル化されます。ステート チェックは事前に実行状態になっている必要があります。 |
BROKER_TASK_SUBMIT | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
BROKER_TO_FLUSH | Service Broker レイジー フラッシャーがメモリ内転送オブジェクトを作業テーブルにフラッシュするときに発生します。 |
BROKER_TRANSMISSION_OBJECT | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
BROKER_TRANSMISSION_TABLE | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
BROKER_TRANSMISSION_WORK | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
BROKER_TRANSMITTER | Service Broker 送信機が作業を待機しているときに発生します。 Service Broker には、1 つ以上の接続エンドポイント経由でネットワーク経由で送信される複数のダイアログからのメッセージをスケジュールする、Transmitter と呼ばれるコンポーネントがあります。 送信機には、この目的のために2つの専用スレッドがあります。 この待機の種類は、これらの送信機スレッドがトランスポート接続を使用してダイアログ メッセージが送信されるのを待機している場合に課金されます。 この待機の種類の の値が waiting_tasks_count 高い場合は、これらのトランスミッタ スレッドで断続的な作業が行われ、パフォーマンスの問題を示すわけではありません。 Service Broker がまったく使用されていない場合は、 waiting_tasks_count 2 (2 つのトランスミッタ スレッドの場合) を指定し、wait_time_msインスタンスの起動後の 2 倍の期間にする必要があります。 「Service Broker の待機統計」を参照してください。 |
BUFFERPOOL_SCAN | バッファー プール スキャンが並列で実行され、メイン タスクがスキャンの完了を待機したときに発生する可能性があります。 詳細については、「大規模メモリを搭載したコンピューターでバッファー プール スキャンをトリガーする操作の実行が低速になる場合がある」を参照してください。 適用対象: SQL Server 2022 (16.x) 以降のバージョン。 |
BUILTIN_HASHKEY_MUTEX | この待機はインスタンスの起動後、内部データ構造の初期化中に発生することがあります。 データ構造が初期化されると、再帰は行われません。 |
CHANGE_TRACKING_WAITFORCHANGES | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
CHECK_PRINT_RECORD | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
CHECK_SCANNER_MUTEX | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
CHECK_TABLES_INITIALIZATION | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
CHECK_TABLES_SINGLE_SCAN | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
CHECK_TABLES_THREAD_BARRIER | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
CHECKPOINT_QUEUE | チェックポイント タスクが、次のチェックポイント要求を待機しているときに発生します。 |
CHKPT | サーバー起動時に発生し、チェックポイント スレッドに開始できることを伝えます。 |
CLEAR_DB | データベースの開閉など、データベースの状態を変更する操作時に発生します。 |
CLR_AUTO_EVENT | タスクが共通言語ランタイム (CLR) を実行中で、特定の自動イベントが開始されるのを待機しているときに発生します。 長い待ち時間は一般的であり、問題を示すわけではありません。 |
CLR_CRST | タスクが CLR を実行中で、重大なセクションが別のタスクによって現在使用されている場合、そのセクションを待機しているときに発生します。 |
CLR_JOIN | タスクが CLR を実行中で、別のタスクの終了を待機しているときに発生します。 また、この待機状態は、タスク間の結合があるときに発生します。 |
CLR_MANUAL_EVENT | タスクが CLR を実行中で、特定の手動イベントが開始されるのを待機しているときに発生します。 |
CLR_MEMORY_SPY | データ構造のロック取得での待機中に発生します。このデータ構造は、CLR に由来するすべての仮想メモリ割り当てを記録するために使用されます。 データ構造はロックされますが、それは並行アクセスがある場合でもデータの整合性を保持するためです。 |
CLR_MONITOR | タスクが CLR を実行中で、モニターのロックの取得を待機しているときに発生します。 |
CLR_RWLOCK_READER | タスクが CLR を実行中で、リーダー ロックを待機しているときに発生します。 |
CLR_RWLOCK_WRITER | タスクが CLR を実行中で、ライター ロックを待機しているときに発生します。 |
CLR_SEMAPHORE | タスクが CLR を実行中で、セマフォを待機しているときに発生します。 |
CLR_TASK_START | CLR タスクが完全に開始されるのを待機しているときに発生します。 |
CLRHOST_STATE_ACCESS | CLR ホストのデータ構造への排他アクセスを取得するのを待機する場合に発生します。 この待機の種類が発生するのは、CLR ランタイムの設定時か設定解除時です。 |
CMEMPARTITIONED | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
CMEMTHREAD | タスクがスレッドセーフ メモリ オブジェクトで待機しているときに発生します。 複数のタスクが同じメモリ オブジェクトからメモリを割り当てようとして競合が発生している場合、待機時間は長くなる可能性があります。 |
COLUMNSTORE_BUILD_THROTTLE | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
COLUMNSTORE_COLUMNDATASET_SESSION_LIST | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
COMMIT_TABLE | 内部使用のみです。 |
CONNECTION_ENDPOINT_LOCK | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
COUNTRECOVERYMGR | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
CREATE_DATINISERVICE | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
CXCONSUMER | コンシューマー スレッド (親) がプロデューサー スレッドが行を送信するのを待機すると、並列クエリ プランで発生します。 CXCONSUMER 待機は、プロデューサー スレッドから行が不足する Exchange 反復子によって発生します。 これは、並列クエリ実行の通常の部分です。 適用対象: SQL Server (SQL Server 2016 (13.x) SP2 以降、SQL Server 2017 (14.x) CU3)、Azure SQL Database、Azure SQL Managed Instance |
CXPACKET | クエリ プロセッサ の Exchange 反復子の同期を待機するとき、および行を生成して使用するときに、並列クエリ プランで発生します。 待機が過剰で、クエリのチューニング (インデックスの追加など) によって削減できない場合は、並列処理のコストしきい値を調整するか、並列処理の最大次数 (MaxDOP) を下げることを検討してください。 メモ:SQL SERVER 2016 (13.x) SP2 および SQL Server 2017 (14.x) CU3 以降、CXPACKET は Exchange 反復子の同期を待機し、行を生成することのみを指します。 行を消費するスレッドは、CXCONSUMER 待機の種類で個別に追跡されます。 コンシューマー スレッドが遅すぎる場合は、Exchange 反復子バッファーがいっぱいになり、CXPACKET 待機が発生する可能性があります。 メモ:Azure SQL Database と Azure SQL Managed Instanceでは、CXPACKET は行を生成するスレッドでの待機のみを指します。 Exchange 反復子同期は、CXSYNC_PORTとCXSYNC_CONSUMER待機の種類で個別に追跡されます。 行を消費するスレッドは、CXCONSUMER 待機の種類で個別に追跡されます。 |
CXSYNC_PORT | プロデューサー スレッドとコンシューマー スレッドの間で Exchange 反復子 ポートを開く、閉じる、同期するのを待機しているときに、並列クエリ プランで発生します。 たとえば、クエリ プランに長い並べ替え操作がある場合は、Exchange 反復子ポートを同期する前に並べ替えを完了する必要があるため、CXSYNC_PORT待機が高くなる可能性があります。 適用対象: Azure SQL Database、Azure SQL Managed Instance |
CXSYNC_CONSUMER | すべてのコンシューマー スレッド間で Exchange 反復子 同期ポイントに到達するまで待機しているときに、並列クエリ プランで発生します。 適用対象: Azure SQL Database、Azure SQL Managed Instance |
CXROWSET_SYNC | 範囲の並列スキャン中に発生します。 |
DAC_INIT | 専用管理者接続の初期化中に発生します。 |
DBCC_SCALE_OUT_EXPR_CACHE | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
DBMIRROR_DBM_EVENT | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
DBMIRROR_DBM_MUTEX | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
DBMIRROR_EVENTS_QUEUE | データベース ミラーリングがイベントの処理を待機しているときに発生します。 |
DBMIRROR_SEND | タスクが、ネットワーク層の通信バックログが消去されメッセージ送信できるようになるのを待機しているときに発生します。 通信層が過負荷になり、データベース ミラーリング データのスループットに影響が生じ始めていることを表します。 |
DBMIRROR_WORKER_QUEUE | データベース ミラーリング ワーカー タスクが、次の作業の実行を待機していることを表します。 |
DBMIRRORING_CMD | タスクが、ログ レコードのディスクへのフラッシュを待機しているときに発生します。 この待機状態は、長時間続くことが予想されます。 |
DBSEEDING_FLOWCONTROL | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
DBSEEDING_OPERATION | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
DEADLOCK_ENUM_MUTEX | デッドロック モニターsys.dm_os_waiting_tasks で、SQL Serverが複数のデッドロック検索を同時に実行していないことを確認しようとしたときに発生します。 |
DEADLOCK_TASK_SEARCH | このリソースでの待機時間が長い場合は、サーバーが sys.dm_os_waiting_tasks 上で複数のクエリを実行したことにより、デッドロック モニターでデッドロック検索を実行できなくなっていることを表します。 この待機の種類は、デッドロック モニターにのみ使用されます。 sys.dm_os_waiting_tasks の上部のクエリは、DEADLOCK_ENUM_MUTEX を使用します。 |
デバッグ | 内部同期のために Transact-SQL と CLR のデバッグ中に発生します。 |
DIRECTLOGCONSUMER_LIST | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
DIRTY_PAGE_POLL | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
DIRTY_PAGE_SYNC | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
DIRTY_PAGE_TABLE_LOCK | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
DISABLE_VERSIONING | SQL Serverがバージョン トランザクション マネージャーをポーリングして、最も古いアクティブなトランザクションのタイムスタンプが、状態の変化を開始したときのタイムスタンプより後であるかどうかを確認するときに発生します。 最初のトランザクションのタイムスタンプが状態変化のタイムスタンプより後の場合、ALTER DATABASE ステートメントの実行前に開始されたスナップショット トランザクションはすべて終了しています。 この待機状態は、ALTER DATABASE ステートメントを使用してバージョン管理を無効にSQL Server場合に使用されます。 |
DISKIO_SUSPEND | 外部バックアップがアクティブで、タスクがファイルへのアクセスを待機しているときに発生します。 これは、ユーザー プロセスの待機が発生するたびに報告されます。 1 つのユーザー プロセスの待機が 5 回を超えた場合は、外部バックアップの完了に時間がかかりすぎている可能性があります。 |
DISPATCHER_PRIORITY_QUEUE_SEMAPHORE | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
DISPATCHER_QUEUE_SEMAPHORE | ディスパッチャー プールのスレッドが、まだ多くの作業の処理を待機しているときに発生します。 ディスパッチャーがアイドル状態の場合、この待機の種類の待機時間は長くなると予想されます。 |
DLL_LOADING_MUTEX | XML パーサー DLL が読み込まれるのを待機しているときに 1 回発生します。 |
DPT_ENTRY_LOCK | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
DROP_DATABASE_TIMER_TASK | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
DROPTEMP | 一時オブジェクトの削除を試行して失敗した場合に、次の削除を試行するまでの間に発生します。 この待機時間は、削除の試行が失敗するたびに指数関数的に増えます。 |
DTC | タスクが、状態遷移の管理に使用されるイベントで待機しているときに発生します。 この状態は、MICROSOFT 分散トランザクション コーディネーター (MS DTC) トランザクションの復旧が、MS DTC サービスが使用できなくなったことをSQL Serverが通知を受け取った後にいつ発生したかを制御します。 |
DTC_ABORT_REQUEST | セッションが MSDTC トランザクションの所有権の取得を待機しているときに、MSDTC ワーカー セッションで発生します。 MS DTC がトランザクションの所有権を取得した後、セッションはそのトランザクションをロールバックできます。 一般に、セッションが待機するのは、そのトランザクションが別のセッションで使用されている場合です。 |
DTC_RESOLVE | 複数のデータベースにまたがるトランザクションで、復旧タスクが、トランザクションの結果をクエリするため master データベースを待機しているときに発生します。 |
DTC_STATE | 内部の MS DTC グローバル状態オブジェクトに対する変更を保護するイベントで、タスクが待機しているときに発生します。 この待機状態は非常に短い時間保持されます。 |
DTC_TMDOWN_REQUEST | MSDTC worker セッションで、MS DTC サービスが使用できないことをSQL Serverが通知を受け取ったときに発生します。 ワーカーはまず MS DTC 復旧プロセスの開始を待機し、 次に、ワーカーが操作している分散トランザクションの結果取得を待機します。 この待機は、MS DTC サービスとの接続が再度確立されるまで継続される場合があります。 |
DTC_WAITFOR_OUTCOME | MS DTC がアクティブになり、準備されたトランザクションの解決が可能になるのを、復旧タスクが待機しているときに発生します。 |
DTCNEW_ENLIST | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
DTCNEW_PREPARE | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
DTCNEW_RECOVERY | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
DTCNEW_TM | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
DTCNEW_TRANSACTION_ENLISTMENT | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
DTCPNTSYNC | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
DUMP_LOG_COORDINATOR | メイン タスクが、サブタスクによるデータ生成を待機しているときに発生します。 通常、この状態は発生しません。 待機が長時間になる場合は、予期しないブロックが発生している可能性があり、 サブタスクを調査する必要があります。 |
DUMP_LOG_COORDINATOR_QUEUE | 内部使用のみです。 |
DUMPTRIGGER | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
EC | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
EE_PMOLOCK | ステートメントの実行時、特定の種類のメモリ割り当てを同期するときに発生します。 |
EE_SPECPROC_MAP_INIT | 内部プロシージャ ハッシュ テーブルの作成における同期中に発生します。 この待機は、SQL Server インスタンスの開始後にハッシュ テーブルに最初にアクセスするときにのみ発生します。 |
ENABLE_EMPTY_VERSIONING | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
ENABLE_VERSIONING | SQL Serverがこのデータベース内のすべての更新トランザクションの完了を待機してから、分離許可状態に移行する準備ができているデータベーススナップショット宣言したときに発生します。 この状態は、SQL SERVERが ALTER DATABASE ステートメントを使用してスナップショット分離を有効にする場合に使用されます。 |
ERROR_REPORTING_MANAGER | 複数のエラー ログの初期化における同期中に発生します。 |
Exchange | 並列クエリの実行時、クエリ プロセッサ交換反復子での同期中に発生します。 |
EXECSYNC | 並列クエリの実行時、交換反復子に関係のない領域での、クエリ プロセッサによる同期中に発生します。 このような領域の例としては、ビットマップ、ラージ バイナリ オブジェクト (LOB)、スプール反復子などがあります。 LOB では、この待機状態が頻繁に使用されることがあります。 |
EXECUTION_PIPE_EVENT_INTERNAL | バッチ実行のプロデューサー部とコンシューマー部との間で同期しているときに発生します。これらの部は接続コンテキストを通じて送信されます。 |
EXTERNAL_RG_UPDATE | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
EXTERNAL_SCRIPT_NETWORK_IO | 内部使用のみです。 適用対象: SQL Server 2017 (14.x) から current。 |
EXTERNAL_SCRIPT_PREPARE_SERVICE | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
EXTERNAL_SCRIPT_SHUTDOWN | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
EXTERNAL_WAIT_ON_LAUNCHER、 | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
FABRIC_HADR_TRANSPORT_CONNECTION | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
FABRIC_REPLICA_CONTROLLER_LIST | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
FABRIC_REPLICA_CONTROLLER_STATE_AND_CONFIG | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
FABRIC_REPLICA_PUBLISHER_EVENT_PUBLISH | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
FABRIC_REPLICA_PUBLISHER_SUBSCRIBER_LIST | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
FABRIC_WAIT_FOR_BUILD_REPLICA_EVENT_PROCESSING | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
FAILPOINT | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
FCB_REPLICA_READ | スナップショット (または DBCC によって作成された一時スナップショット) のスパース ファイルの読み取りを同期するときに発生します。 |
FCB_REPLICA_WRITE | スナップショット (または DBCC によって作成された一時スナップショット) のスパース ファイルに対するページのプッシュまたはプルを同期するときに発生します。 |
FEATURE_SWITCHES_UPDATE | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
FFT_NSO_DB_KILL_FLAG | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
FFT_NSO_DB_LIST | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
FFT_NSO_FCB | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
FFT_NSO_FCB_FIND | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
FFT_NSO_FCB_PARENT | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
FFT_NSO_FCB_RELEASE_CACHED_ENTRIES | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
FFT_NSO_FCB_STATE | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
FFT_NSO_FILEOBJECT | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
FFT_NSO_TABLE_LIST | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
FFT_NTFS_STORE | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
FFT_RECOVERY | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
FFT_RSFX_COMM | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
FFT_RSFX_WAIT_FOR_MEMORY | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
FFT_STARTUP_SHUTDOWN | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
FFT_STORE_DB | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
FFT_STORE_ROWSET_LIST | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
FFT_STORE_TABLE | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
FILE_VALIDATION_THREADS | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
FILESTREAM_CACHE | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
FILESTREAM_CHUNKER | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
FILESTREAM_CHUNKER_INIT | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
FILESTREAM_FCB | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
FILESTREAM_FILE_OBJECT | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
FILESTREAM_WORKITEM_QUEUE | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
FILETABLE_SHUTDOWN | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
FOREIGN_REDO | 内部使用のみです。 適用対象: SQL Server 2017 (14.x) から current。 |
FORWARDER_TRANSITION | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
FS_FC_RWLOCK | FILESTREAM ガベージ コレクターが次のいずれかを実行するために待機しているときに発生します。 - ガベージ コレクションを無効にします (バックアップと復元で使用されます)。 - FILESTREAM ガベージ コレクターの 1 サイクルを実行します。 |
FS_GARBAGE_COLLECTOR_SHUTDOWN | FILESTREAM ガベージ コレクターがクリーンアップ タスクの完了を待機しているときに発生します。 |
FS_HEADER_RWLOCK | FILESTREAM データ コンテナーの FILESTREAM ヘッダーへのアクセスの取得を待機しているときに発生します。待機するのは、FILESTREAM ヘッダー ファイル (Filestream.hdr) の内容を読み取るかまたは更新するためです。 |
FS_LOGTRUNC_RWLOCK | 次のいずれかを実行するために、FILESTREAM ログの切り捨てへのアクセスの取得を待機しているときに発生します。 - FILESTREAM ログ (FSLOG) の切り捨てを一時的に無効にします (バックアップと復元で使用されます)。 - FSLOG の切り捨てを 1 サイクル実行します。 |
FSA_FORCE_OWN_XACT | FILESTREAM ファイル I/O 操作が、関連付けられているトランザクションにバインドされる必要があるのに、別のセッションがそのトランザクションを現在所有している場合に発生します。 |
FSAGENT | FILESTREAM ファイル I/O 操作が、FILESTREAM エージェント リソースを待機しているときに発生します。このリソースは別のファイル I/O 操作が使用中です。 |
FSTR_CONFIG_MUTEX | 別の FILESTREAM 機能の再構成が完了するのを待機しているときに発生します。 |
FSTR_CONFIG_RWLOCK | FILESTREAM 構成パラメーターへのアクセスのシリアル化を待機しているときに発生します。 |
FT_COMPROWSET_RWLOCK | フル テキストがフラグメントのメタデータの操作を待機しています。 単に情報を示すためだけに記述されます。 サポートされていません。 将来の互換性は保証されません。 |
FT_IFTS_RWLOCK | フルテキストが内部同期を待機しています。 単に情報を示すためだけに記述されます。 サポートされていません。 将来の互換性は保証されません。 |
FT_IFTS_SCHEDULER_IDLE_WAIT | フルテキストのスケジューラが待機の種類をスリープしています。 スケジューラはアイドル状態です。 |
FT_IFTS_ASYNC_WRITE_PIPE | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_BLOB_HASH | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_CATEALOG_SOURCE | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_CHUNK_BUFFER_CLIENT_MANAGER | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_CHUNK_BUFFER_PROTO_WORD_LIST | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_COMP_DESC_MANAGER | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_CONSUMER_PLUGIN | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_CRAWL_BATCH_LIST | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_CRAWL_CHILDREN | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_DOCID_INTERFACE_LIST | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_DOCID_LIST | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_FP_INFO_LIST | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_HOST_CONTROLLER | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_MASTER_MERGE_TASK_LIST | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_MEMREGPOOL | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_MERGE_FRAGMENT_SYNC | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_NOISE_WORDS_COLLECTION_CACHE | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_NOISE_WORDS_RESOURCE | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_OCCURRENCE_BUFFER_POOL | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_PIPELINE | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_PIPELINE_LIST | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_PIPELINE_MANAGER | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_PROJECT_FD_INFO_MAP | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_SCHEDULER | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_SHARED_MEMORY | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_SHUTDOWN_PIPE | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_SRCH_FD_MANAGER | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_SRCH_FD_SERVICE | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_STOPLIST_CACHE_MANAGER | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_THESAURUS | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_VERSION_MANAGER | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTS_WORK_QUEUE | 内部使用のみです。 適用対象: SQL Server 2022 (16.x) CU 1 以降のバージョン。 |
FT_IFTSHC_MUTEX | フルテキストが fdhost 制御操作を待機しています。 単に情報を示すためだけに記述されます。 サポートされていません。 将来の互換性は保証されません。 |
FT_IFTSISM_MUTEX | フル テキストが通信操作を待機しています。 単に情報を示すためだけに記述されます。 サポートされていません。 将来の互換性は保証されません。 |
FT_MASTER_MERGE | フル テキストがマスター マージ操作を待機しています。 単に情報を示すためだけに記述されます。 サポートされていません。 将来の互換性は保証されません。 |
FT_MASTER_MERGE_COORDINATOR | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
FT_METADATA_MUTEX | 単に情報を示すためだけに記述されます。 サポートされていません。 将来の互換性は保証されません。 |
FT_PROPERTYLIST_CACHE | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
FT_RESTART_CRAWL | 一時的なエラーから復旧するために、正常と認識されている最後の時点からフルテキスト クロールを再開する必要があるときに発生します。 この待機が発生した場合、その設定を現在処理中のワーカー タスクは、現在のステップを完了するか終了することを許可されます。 |
FULLTEXT GATHERER | フルテキスト操作の同期中に発生します。 |
GDMA_GET_RESOURCE_OWNER | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
GHOSTCLEANUP_UPDATE_STATS | 内部使用のみです。 適用対象: SQL Server 2017 (14.x) 以降のバージョン。 |
GHOSTCLEANUPSYNCMGR | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
GLOBAL_QUERY_CANCEL | 内部使用のみです。 適用対象: SQL Server 2017 (14.x) 以降のバージョン。 |
GLOBAL_QUERY_CLOSE | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
GLOBAL_QUERY_CONSUMER | 内部使用のみです。 適用対象: SQL Server 2017 (14.x) 以降のバージョン。 |
GLOBAL_QUERY_PRODUCER | 内部使用のみです。 適用対象: SQL Server 2017 (14.x) 以降のバージョン。 |
GLOBAL_TRAN_CREATE | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
GLOBAL_TRAN_UCS_SESSION | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
GUARDIAN | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
HADR_AG_MUTEX | Always On DDL ステートメントまたは Windows Server フェールオーバー クラスタリング コマンドが、可用性グループの構成に対する排他的な読み取り/書き込みアクセスを待機しているときに発生します。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_AR_CRITICAL_SECTION_ENTRY | Always On DDL ステートメントまたは Windows Server フェールオーバー クラスタリング コマンドが、関連付けられている可用性グループのローカル レプリカのランタイム状態への排他的な読み取り/書き込みアクセスを待機しているときに発生します。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_AR_MANAGER_MUTEX | 可用性レプリカのシャットダウンが起動完了を待機しているとき、または可用性レプリカの起動がシャットダウン完了を待機しているときに発生します。 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_AR_UNLOAD_COMPLETED | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_ARCONTROLLER_NOTIFICATIONS_SUBSCRIBER_LIST | 可用性レプリカ イベントの発行元 (状態の変更や構成の変更など) は、イベント サブスクライバーの一覧に対する排他的な読み取り/書き込みアクセスを待機しています。 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_BACKUP_BULK_LOCK | Always Onプライマリ データベースは、セカンダリ データベースからバックアップ要求を受信し、BulkOp ロックの取得または解放時にバックグラウンド スレッドが要求の処理を完了するのを待機しています。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_BACKUP_QUEUE | Always On プライマリ データベースのバックアップ バックグラウンド スレッドは、セカンダリ データベースからの新しい作業要求を待機しています。 (通常、これは、プライマリ データベースが BulkOp ログを保持していて、プライマリ データベースがロックを解放できることを示すセカンダリ データベースを待機している場合に発生します)。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_CLUSAPI_CALL | SQL Server スレッドは、Windows Server フェールオーバー クラスタリング API を呼び出すために、非プリエンプティブ モード (SQL Server によってスケジュール) からプリエンプティブ モード (オペレーティング システムによってスケジュール) に切り替えるのを待機しています。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_COMPRESSED_CACHE_SYNC | 複数のセカンダリ データベースに送信されるログ ブロックの冗長な圧縮を回避するために使用される圧縮ログ ブロックのキャッシュへのアクセスを待機しています。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_CONNECTIVITY_INFO | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_DATABASE_FLOW_CONTROL | メッセージがキュー登録の最大数に達している場合に、パートナーにメッセージが送信されるのを待機しています。 ログ スキャンがネットワーク送信よりも高速に実行されていることを示します。 これは、ネットワーク送信が予想よりも遅い場合にのみ問題になります。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_DATABASE_VERSIONING_STATE | Always On セカンダリ データベースのバージョン管理状態の変更時に発生します。 この待機は内部データ構造を対象としており、通常は非常に短く、データ アクセスに直接影響を及ぼすわけではありません。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_DATABASE_WAIT_FOR_RECOVERY | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
HADR_DATABASE_WAIT_FOR_RESTART | Always On可用性グループの制御下でデータベースが再起動するのを待機しています。 通常の状況では、ここで待機が予想されるため、これは顧客の問題ではありません。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING | Always On可用性グループの読み取り可能なセカンダリ データベース内のオブジェクトに対するクエリは、セカンダリ レプリカが読み取りワークロードに対して有効になっていたときに実行中のすべてのトランザクションのコミットまたはロールバックを待機している間、行のバージョン管理でブロックされます。 この待機の種類では、行バージョンが使用できるようになってから、スナップショット分離でのクエリが実行されることが保証されます。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_DB_COMMAND | 会話メッセージへの応答を待機しています (Always Onの会話メッセージ インフラストラクチャを使用して、もう一方の側からの明示的な応答を必要とします)。 多くの異なるメッセージの種類では、この待機の種類が使用されます。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_DB_OP_COMPLETION_SYNC | 会話メッセージへの応答を待機しています (Always Onの会話メッセージ インフラストラクチャを使用して、もう一方の側からの明示的な応答を必要とします)。 多くの異なるメッセージの種類では、この待機の種類が使用されます。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_DB_OP_START_SYNC | Always On DDL ステートメントまたは Windows Server フェールオーバー クラスタリング コマンドは、可用性データベースとそのランタイム状態へのシリアル化されたアクセスを待機しています。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_DBR_SUBSCRIBER | 可用性レプリカ イベントの発行元 (状態の変更や構成の変更など) は、可用性データベースに対応するイベント サブスクライバーのランタイム状態に対する排他的な読み取り/書き込みアクセスを待機しています。 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_DBR_SUBSCRIBER_FILTER_LIST | 可用性レプリカ イベントの発行元 (状態の変更や構成の変更など) は、可用性データベースに対応するイベント サブスクライバーの一覧に対する排他的な読み取り/書き込みアクセスを待機しています。 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_DBSEEDING | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
HADR_DBSEEDING_LIST | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
HADR_DBSTATECHANGE_SYNC | データベース レプリカの内部状態の更新に対するコンカレンシー制御の待機です。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_FABRIC_CALLBACK | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
HADR_FILESTREAM_BLOCK_FLUSH | FILESTREAM Always On トランスポート・マネージャーは、ログ・ブロックの処理が完了するまで待機しています。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_FILESTREAM_FILE_CLOSE | FILESTREAM Always On トランスポート マネージャーは、次の FILESTREAM ファイルが処理され、そのハンドルが閉じられるまで待機しています。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_FILESTREAM_FILE_REQUEST | Always Onセカンダリ レプリカは、元に戻す中にプライマリ レプリカが要求されたすべての FILESTREAM ファイルを送信するのを待機しています。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_FILESTREAM_IOMGR | FILESTREAM Always On トランスポート・マネージャーは、起動時またはシャットダウン時に FILESTREAM Always On I/O マネージャーを保護する R/W ロックを待機しています。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_FILESTREAM_IOMGR_IOCOMPLETION | I/O マネージャー Always On FILESTREAM は、I/O の完了を待機しています。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_FILESTREAM_MANAGER | FILESTREAM Always On トランスポート マネージャーは、起動時またはシャットダウン時に FILESTREAM Always Onトランスポート マネージャーを保護する R/W ロックを待機しています。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_FILESTREAM_PREPROC | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
HADR_GROUP_COMMIT | 複数のコミット ログ レコードを 1 つのログ ブロックに配置できるように、トランザクション コミット処理はグループ コミットを許可するのを待機しています。 この待機は、I/O のログ、キャプチャ、および送信の各操作を最適化する、想定される状況です。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_LOGCAPTURE_SYNC | スキャンを作成または破棄する場合の、キャプチャのログまたはオブジェクトの適用に関連するコンカレンシー制御です。 これは、パートナーが状態または接続状態を変更する場合に想定される待機です。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_LOGCAPTURE_WAIT | ログ レコードが使用可能になるのを待機しています。 接続によって新しいログ レコードが生成されるのを待機している場合、またはキャッシュにないログを読み取る際の I/O 完了を待機している場合に発生します。 これは、ログ スキャンがログの末尾に追いつくか、ディスクから読み取る場合に予想される待機です。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_LOGPROGRESS_SYNC | コンカレンシー制御は、データベース レプリカのログの進行状況を更新するときに待機します。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_NOTIFICATION_DEQUEUE | Windows Server フェールオーバー クラスタリング通知を処理するバックグラウンド タスクは、次の通知を待機しています。 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_NOTIFICATION_WORKER_EXCLUSIVE_ACCESS | Always On可用性レプリカ マネージャーは、Windows Server フェールオーバー クラスタリング通知を処理するバックグラウンド タスクのランタイム状態へのシリアル化されたアクセスを待機しています。 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_NOTIFICATION_WORKER_STARTUP_SYNC | バックグラウンド タスクが、Windows Server フェールオーバー クラスタリングの通知を処理するバックグラウンド タスクの起動完了を待機しています。 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_NOTIFICATION_WORKER_TERMINATION_SYNC | バックグラウンド タスクが、Windows Server フェールオーバー クラスタリングの通知を処理するバックグラウンド タスクの終了を待機しています。 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_PARTNER_SYNC | パートナーの一覧でのコンカレンシー制御の待機です。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_READ_ALL_NETWORKS | WSFC ネットワークの一覧に対する読み取りまたは書き込みアクセスの取得を待機しています。 内部使用のみです。 注: エンジンは、動的管理ビュー (などsys.dm_hadr_cluster_networks ) で使用される WSFC ネットワークの一覧を保持するか、WSFC ネットワーク情報を参照する Transact-SQL ステートメントAlways On検証します。 この一覧は、エンジンの起動時、WSFC 関連の通知、内部Always On再起動時に更新されます (WSFC クォーラムの損失や回復など)。 通常、この一覧の更新中はタスクがブロックされます。適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_RECOVERY_WAIT_FOR_CONNECTION | 復旧を実行する前に、セカンダリ データベースがプライマリ データベースに接続するのを待機しています。 これは想定される待機であり、プライマリへの接続確立に時間がかかる場合は長くなる可能性があります。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_RECOVERY_WAIT_FOR_UNDO | データベース復旧が、セカンダリ データベースが復帰および初期化フェーズを完了し、プライマリ データベースと共通のログ ポイントに戻るのを待機しています。 これは、フェールオーバー後に予期される待機です。 元に戻す進行状況は、Windows システム モニター (perfmon.exe) ビューと動的管理ビューを使用して追跡できます。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_REPLICAINFO_SYNC | コンカレンシー制御が現在のレプリカの状態を更新するのを待機しています。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_SEEDING_CANCELLATION | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
HADR_SEEDING_FILE_LIST | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
HADR_SEEDING_LIMIT_BACKUPS | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
HADR_SEEDING_SYNC_COMPLETION | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
HADR_SEEDING_TIMEOUT_TASK | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
HADR_SEEDING_WAIT_FOR_COMPLETION | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
HADR_SYNC_COMMIT | 同期されたセカンダリ データベースのトランザクション コミット処理がログを書き込むのを待ちます。 この待機は、Transaction Delay パフォーマンス カウンターの影響も受けます。 この待機の種類は、同期コミット可用性グループに対して想定されており、セカンダリ データベースへのログ コミットの送信、書き込み、受信確認を行う時間を示します。 HADR_SYNC_COMMITの詳細とトラブルシューティングについては、こちらのブログ投稿を参照してください 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_SYNCHRONIZING_THROTTLE | 同期された状態に移行するために、同期中のセカンダリ データベースがログのプライマリエンドに追いつくことを許可するトランザクション コミット処理を待機しています。 これは、セカンダリ データベースが追いついている場合に予想される待機です。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_TDS_LISTENER_SYNC | 内部Always On システムまたは WSFC クラスターは、リスナーの開始または停止を要求します。 この要求の処理は常に非同期であり、冗長な要求を削除するメカニズムがあります。 構成の変更により、このプロセスが中断される場合もあります。 このリスナー同期メカニズムに関連するすべての待機では、この待機の種類が使用されます。 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_TDS_LISTENER_SYNC_PROCESSING | 可用性グループ リスナーの開始または停止を必要とするAlways On Transact-SQL ステートメントの末尾に使用されます。 開始/停止操作は非同期的に行われるので、リスナーの状況がわかるまで、ユーザー スレッドはこの待機の種類を使用してブロックします。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_THROTTLE_LOG_RATE_GOVERNOR | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
HADR_THROTTLE_LOG_RATE_MISMATCHED_SLO | geo レプリケーション セカンダリがプライマリよりも低いコンピューティング サイズ (低い SLO) で構成されている場合に発生します。 セカンダリによるログ消費の遅延により、プライマリ データベースが調整されます。 これは、セカンダリ データベースのコンピューティング容量が不足しているため、プライマリ データベースの変化率に対応できない場合に発生します。 適用対象: Azure SQL データベース |
HADR_THROTTLE_LOG_RATE_LOG_SIZE | 内部使用のみです。 適用対象: SQL Server 2017 (14.x) 以降のバージョン。 |
HADR_THROTTLE_LOG_RATE_SEEDING | 内部使用のみです。 適用対象: SQL Server 2017 (14.x) 以降のバージョン。 |
HADR_THROTTLE_LOG_RATE_SEND_RECV_QUEUE_SIZE | 内部使用のみです。 適用対象: SQL Server 2017 (14.x) 以降のバージョン。 |
HADR_TIMER_TASK | タイマー タスク オブジェクトのロックを待機しています。またこれは、実行される作業の間の実際の待機に使用されます。 たとえば、10 秒ごとに実行されるタスクの場合、1 回の実行後、Always On可用性グループはタスクの再スケジュールに約 10 秒待機し、待機はここに含まれます。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_TRANSPORT_DBRLIST | トランスポート層のデータベース レプリカの一覧に対するアクセスを待機しています。 一覧に対するアクセスを許可するスピンロックで使用されます。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_TRANSPORT_FLOW_CONTROL | 未確認の未処理のAlways On メッセージの数がアウト フロー制御のしきい値を超えたときに待機しています。 これは可用性レプリカ間の処理です (データベース間ではありません)。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_TRANSPORT_SESSION | Always On可用性グループは、基になるトランスポート状態の変更またはアクセス中に待機しています。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_WORK_POOL | Always On可用性グループのバックグラウンド作業タスク オブジェクトでのコンカレンシー制御の待機。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_WORK_QUEUE | Always On可用性グループのバックグラウンド ワーカー スレッドは、新しい作業が割り当てられるのを待機しています。 これは、標準状態の新しい作業を待機している準備完了ワーカーがある場合に想定される待機です。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HADR_XRF_STACK_ACCESS | Always On可用性データベースの拡張復旧フォーク スタックへのアクセス (検索、追加、および削除)。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HCCO_CACHE | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
HK_RESTORE_FILEMAP | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
HKCS_PARALLEL_MIGRATION | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
HKCS_PARALLEL_RECOVERY | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
HTBUILD | ハッシュ結合/集計の入力側でハッシュ テーブルの構築を同期するときに、並列バッチ モード プランで発生します。 待機が過剰で、クエリのチューニング (インデックスの追加など) によって削減できない場合は、並列処理のコストしきい値を調整するか、並列処理の次数を下げることを検討してください。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HTDELETE | ハッシュ結合/集計の最後に同期するときに、並列バッチ モード プランで発生します。 待機が過剰で、クエリのチューニング (インデックスの追加など) によって削減できない場合は、並列処理のコストしきい値を調整するか、並列処理の次数を下げることを検討してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
HTMEMO | ハッシュテーブルをスキャンしてハッシュ結合/集計で一致/非一致を出力する前に同期すると、並列バッチモードプランで発生します。 待機が過剰で、クエリのチューニング (インデックスの追加など) によって削減できない場合は、並列処理のコストしきい値を調整するか、並列処理の次数を下げることを検討してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
HTREINIT | 次の部分結合のハッシュ結合/集計をリセットする前に同期するときに、並列バッチ モード プランで発生します。 待機が過剰で、クエリのチューニング (インデックスの追加など) によって削減できない場合は、並列処理のコストしきい値を調整するか、並列処理の次数を下げることを検討してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
HTREPARTITION | ハッシュ結合/集計の入力側でハッシュ テーブルの再パーティション分割を同期するときに、並列バッチ モード プランで発生します。 待機が過剰で、クエリのチューニング (インデックスの追加など) によって削減できない場合は、並列処理のコストしきい値を調整するか、並列処理の次数を下げることを検討してください。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
HTTP_ENUMERATION | 起動時に発生し、HTTP を開始するため HTTP エンドポイントを列挙します。 |
HTTP_START | 接続が HTTP の初期化完了を待機しているときに発生します。 |
HTTP_STORAGE_CONNECTION | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
IMPPROV_IOWAIT | SQL Serverが一括読み込み I/O の完了を待機したときに発生します。 |
INSTANCE_LOG_RATE_GOVERNOR | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
INTERNAL_TESTING | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
IO_AUDIT_MUTEX | トレース イベント バッファーの同期中に発生します。 |
IO_COMPLETION | I/O 操作の完了を待機しているときに発生します。 この待機の種類は通常、データ ページ以外の I/O を表します。 データ ページ I/O の完了の待機は、PAGEIOLATCH_* の待機として表示されます。 |
IO_QUEUE_LIMIT | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
IO_RETRY | I/O 操作 (ディスクの読み取り/書き込みなど) に失敗すると発生します。原因はリソース不足による再試行です。 |
IOAFF_RANGE_QUEUE | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
KSOURCE_WAKEUP | サービス コントロール タスクによって、サービス コントロール マネージャーからの要求を待機しているときに使用されます。 長い待ち時間が予想され、問題は示されません。 |
KTM_ENLISTMENT | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
KTM_RECOVERY_MANAGER | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
KTM_RECOVERY_RESOLUTION | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
LATCH_DT | DT (破棄) ラッチを待機しているときに発生します。 これには、バッファー ラッチやトランザクション マーク ラッチは含まれません。 LATCH_* 待機の一覧は、sys.dm_os_latch_stats で確認できます。 sys.dm_os_latch_stats では、LATCH_NL、LATCH_SH、LATCH_UP、LATCH_EX、および LATCH_DT の待機はグループ化されます。 |
LATCH_EX | EX (排他) ラッチを待機しているときに発生します。 これには、バッファー ラッチやトランザクション マーク ラッチは含まれません。 LATCH_* 待機の一覧は、sys.dm_os_latch_stats で確認できます。 sys.dm_os_latch_stats では、LATCH_NL、LATCH_SH、LATCH_UP、LATCH_EX、および LATCH_DT の待機はグループ化されます。 |
LATCH_KP | KP (保持) ラッチを待機しているときに発生します。 これには、バッファー ラッチやトランザクション マーク ラッチは含まれません。 LATCH_* 待機の一覧は、sys.dm_os_latch_stats で確認できます。 sys.dm_os_latch_stats では、LATCH_NL、LATCH_SH、LATCH_UP、LATCH_EX、および LATCH_DT の待機はグループ化されます。 |
LATCH_NL | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
LATCH_SH | SH (共有) ラッチを待機しているときに発生します。 これには、バッファー ラッチやトランザクション マーク ラッチは含まれません。 LATCH_* 待機の一覧は、sys.dm_os_latch_stats で確認できます。 sys.dm_os_latch_stats では、LATCH_NL、LATCH_SH、LATCH_UP、LATCH_EX、および LATCH_DT の待機はグループ化されます。 |
LATCH_UP | UP (更新) ラッチを待機しているときに発生します。 これには、バッファー ラッチやトランザクション マーク ラッチは含まれません。 LATCH_* 待機の一覧は、sys.dm_os_latch_stats で確認できます。 sys.dm_os_latch_stats では、LATCH_NL、LATCH_SH、LATCH_UP、LATCH_EX、および LATCH_DT の待機はグループ化されます。 |
LAZYWRITER_SLEEP | レイジー ライター タスクが中断されたときに発生します。 待機中のバックグラウンド タスクで費やされた時間を測定することができます。 ユーザーの停止を探している場合は、この状態を考慮しないでください。 |
LCK_M_BU | タスクが一括更新 (BU) ロックの取得を待機しているときに発生します。 詳細については、「 一括更新ロック」を参照してください。 |
LCK_M_BU_ABORT_BLOCKERS | タスクがアボート ブロッカーによる一括更新 (BU) ロックの取得を待機しているときに発生します (ALTER TABLE と ALTER INDEX の優先度の低い待機オプションに関連)。 詳細については、「 一括更新ロック」を参照してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_BU_LOW_PRIORITY | タスクが優先度の低い一括更新 (BU) ロックの取得を待機しているときに発生します (ALTER TABLE と ALTER INDEX の優先度の低い待機オプションに関連)。 詳細については、「 一括更新ロック」を参照してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_IS | タスクがインテント共有 (IS) ロックの取得を待機しているときに発生します。 詳細については、「 インテント ロック」を参照してください。 |
LCK_M_IS_ABORT_BLOCKERS | タスクがアボート ブロッカーによるインテント共有 (IS) ロックの取得を待機しているときに発生します (ALTER TABLE と ALTER INDEX の優先度の低い待機オプションに関連しています)。詳細については、「 インテント ロック」を参照してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_IS_LOW_PRIORITY | タスクが優先度の低いインテント共有 (IS) ロックの取得を待機しているときに発生します。 (ALTER TABLE と ALTER INDEX の優先度の低い待機オプションに関連)。 詳細については、「 インテント ロック」を参照してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_IU | タスクがインテント更新 (IU) ロックの取得を待機しているときに発生します。 詳細については、「 インテント ロック」を参照してください。 |
LCK_M_IU_ABORT_BLOCKERS | タスクがアボート ブロッカーによるインテント更新 (IU) ロックの取得を待機しているときに発生します (ALTER TABLE と ALTER INDEX の優先度の低い待機オプションに関連しています)。詳細については、「 インテント ロック」を参照してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_IU_LOW_PRIORITY | タスクが優先度の低いインテント更新 (IU) ロックの取得を待機しているときに発生します (ALTER TABLE と ALTER INDEX の優先度の低い待機オプションに関連しています)。 詳細については、「 インテント ロック」を参照してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_IX | タスクがインテント排他 (IX) ロックの取得を待機しているときに発生します。 詳細については、「 インテント ロック」を参照してください。 |
LCK_M_IX_ABORT_BLOCKERS | タスクがアボート ブロッカーによるインテント排他 (IX) ロックの取得を待機しているときに発生します (ALTER TABLE と ALTER INDEX の優先度の低い待機オプションに関連)。 詳細については、「 インテント ロック」を参照してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_IX_LOW_PRIORITY | タスクが優先度の低いインテント排他 (IX) ロックの取得を待機しているときに発生します。 (ALTER TABLE と ALTER INDEX の優先度の低い待機オプションに関連)。 詳細については、「 インテント ロック」を参照してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_RIn_NL | タスクが、現在のキー値に対する NULL ロックの取得、および現在のキーから以前のキーまでを対象とした挿入範囲ロックの取得を待機しているときに発生します。 キーの NULL ロックは、すぐに解放されるロックです。 |
LCK_M_RIn_NL_ABORT_BLOCKERS | タスクが、現在のキー値に対するアボート ブロッカーによる NULL ロックの取得、および現在のキーから以前のキーまでを対象としたアボート ブロッカーによる挿入範囲ロックの取得を待機しているときに発生します。 キーの NULL ロックは、すぐに解放されるロックです。 (ALTER TABLE と ALTER INDEX の優先度の低い待機オプションに関連しています)。) 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_RIn_NL_LOW_PRIORITY | タスクが現在のキー値に低優先度の NULL ロックを取得し、現在のキーと前のキーの間に低優先度の範囲の挿入ロックを取得するのを待機しているときに発生します。 キーの NULL ロックは、すぐに解放されるロックです。 (ALTER TABLE と ALTER INDEX の優先順位の低い待機オプションに関連しています)。) 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_RIn_S | タスクが、現在のキー値に対する共有ロックの取得、および現在のキーから以前のキーまでを対象とした挿入範囲ロックの取得を待機しているときに発生します。 |
LCK_M_RIn_S_ABORT_BLOCKERS | タスクが、現在のキー値に対するアボート ブロッカーによる共有ロックの取得、および現在のキーから以前のキーまでを対象としたアボート ブロッカーによる挿入範囲ロックの取得を待機しているときに発生します (ALTER TABLE と ALTER INDEX の優先順位の低い待機オプションに関連しています)。) 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_RIn_S_LOW_PRIORITY | タスクが、現在のキー値に対する優先度の低い共有ロックの取得、および現在のキーから以前のキーまでを対象とした優先度の低い挿入範囲ロックの取得を待機しているときに発生します (ALTER TABLE と ALTER INDEX の優先順位の低い待機オプションに関連しています)。) 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_RIn_U | タスクが、現在のキー値に対する更新ロックの取得、および現在のキーから以前のキーまでを対象とした挿入範囲ロックの取得を待機しているときに発生します。 |
LCK_M_RIn_U_ABORT_BLOCKERS | タスクが、現在のキー値に対するアボート ブロッカーによる更新ロックの取得、および現在のキーから以前のキーまでを対象としたアボート ブロッカーによる挿入範囲ロックの取得を待機しているときに発生します (ALTER TABLE と ALTER INDEX の優先順位の低い待機オプションに関連しています)。) 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_RIn_U_LOW_PRIORITY | タスクは、現在のキー値の優先度が低い更新ロックと、現在のキーと前のキーの間に低優先度の範囲の挿入ロックの取得を待機しています。 (ALTER TABLE と ALTER INDEX の優先順位の低い待機オプションに関連しています)。) 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_RIn_X | タスクが、現在のキー値に対する排他ロックの取得、および現在のキーから以前のキーまでを対象とした挿入範囲ロックの取得を待機しているときに発生します。 |
LCK_M_RIn_X_ABORT_BLOCKERS | タスクが、現在のキー値に対するアボート ブロッカーによる排他ロックの取得、および現在のキーから以前のキーまでを対象としたアボート ブロッカーによる挿入範囲ロックの取得を待機しているときに発生します (ALTER TABLE と ALTER INDEX の優先順位の低い待機オプションに関連しています)。) 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_RIn_X_LOW_PRIORITY | タスクが現在のキー値の優先度が低い排他ロックと、現在のキーと前のキーの間に低優先度の範囲の挿入ロックの取得を待機しているときに発生します。 (ALTER TABLE と ALTER INDEX の優先順位の低い待機オプションに関連しています)。) 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_RS_S | タスクが、現在のキー値に対する共有ロックの取得、および現在のキーから以前のキーまでを対象とした共有範囲ロックの取得を待機しているときに発生します。 |
LCK_M_RS_S_ABORT_BLOCKERS | タスクが現在のキー値に対して Abort Blockers を使用して共有ロックを取得し、現在のキーと前のキーの間に中断ブロッカーが設定された共有範囲ロックを取得するのを待機しているときに発生します。 (ALTER TABLE と ALTER INDEX の優先順位の低い待機オプションに関連しています)。) 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_RS_S_LOW_PRIORITY | タスクが、現在のキー値に対する優先度の低い共有ロックの取得、および現在のキーから以前のキーまでを対象とした優先度の低い共有範囲ロックの取得を待機しているときに発生します (ALTER TABLE と ALTER INDEX の優先順位の低い待機オプションに関連しています)。) 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_RS_U | タスクが、現在のキー値に対する更新ロックの取得、および現在のキーから以前のキーまでを対象とした更新範囲ロックの取得を待機しているときに発生します。 |
LCK_M_RS_U_ABORT_BLOCKERS | タスクが、現在のキー値に対するアボート ブロッカーによる更新ロックの取得、および現在のキーから以前のキーまでを対象としたアボート ブロッカーによる更新範囲ロックの取得を待機しているときに発生します (ALTER TABLE と ALTER INDEX の優先順位の低い待機オプションに関連しています)。) 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_RS_U_LOW_PRIORITY | タスクが、現在のキー値に対する優先度の低い更新ロックの取得、および現在のキーから以前のキーまでを対象とした優先度の低い更新範囲ロックの取得を待機しているときに発生します (ALTER TABLE と ALTER INDEX の優先順位の低い待機オプションに関連しています)。) 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_RX_S | タスクが、現在のキー値に対する共有ロックの取得、および現在のキーから以前のキーまでを対象とした排他範囲ロックの取得を待機しているときに発生します。 |
LCK_M_RX_S_ABORT_BLOCKERS | タスクが現在のキー値に対して Abort Blockers を使用して共有ロックを取得し、現在のキーと前のキーの間に Abort Blockers ロックがある排他範囲を取得するのを待機しているときに発生します。 (ALTER TABLE と ALTER INDEX の優先順位の低い待機オプションに関連しています)。) 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_RX_S_LOW_PRIORITY | 現在のキー値の優先度が低い共有ロックと、現在のキーと前のキーの間に低優先度の排他範囲ロックの取得をタスクが待機しているときに発生します。 (ALTER TABLE と ALTER INDEX の優先順位の低い待機オプションに関連しています)。) 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_RX_U | タスクが、現在のキー値に対する更新ロックの取得、および現在のキーから以前のキーまでを対象とした排他範囲ロックの取得を待機しているときに発生します。 |
LCK_M_RX_U_ABORT_BLOCKERS | タスクが、現在のキー値に対するアボート ブロッカーによる更新ロックの取得、および現在のキーから以前のキーまでを対象としたアボート ブロッカーによる排他範囲ロックの取得を待機しているときに発生します (ALTER TABLE と ALTER INDEX の優先順位の低い待機オプションに関連しています)。) 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_RX_U_LOW_PRIORITY | 現在のキー値の優先度が低い Update ロックと、現在のキーと前のキーの間に低優先度の排他範囲ロックの取得をタスクが待機しているときに発生します。 (ALTER TABLE と ALTER INDEX の優先順位の低い待機オプションに関連しています)。) 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_RX_X | タスクが、現在のキー値に対する排他ロックの取得、および現在のキーから以前のキーまでを対象とした排他範囲ロックの取得を待機しているときに発生します。 |
LCK_M_RX_X_ABORT_BLOCKERS | タスクが現在のキー値に対して Abort Blockers を使用して排他ロックを取得し、現在のキーと前のキーの間に Abort Blockers を含む排他範囲ロックを取得するのを待機しているときに発生します。 (ALTER TABLE と ALTER INDEX の優先順位の低い待機オプションに関連しています)。) 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_RX_X_LOW_PRIORITY | タスクが、現在のキー値に対する優先度の低い排他ロックの取得、および現在のキーから以前のキーまでを対象とした優先度の低い排他範囲ロックの取得を待機しているときに発生します (ALTER TABLE と ALTER INDEX の優先順位の低い待機オプションに関連しています)。) 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_S | タスクが共有ロックの取得を待機しているときに発生します。 詳細については、「 共有ロック」を参照してください。 |
LCK_M_S_ABORT_BLOCKERS | タスクが、Abort Blockers を使用して共有ロックの取得を待機しているときに発生します。 (ALTER TABLE と ALTER INDEX の優先順位の低い待機オプションに関連します)。 詳細については、「 共有ロック」を参照してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_S_LOW_PRIORITY | タスクが低優先度の共有ロックの取得を待機しているときに発生します。 (ALTER TABLE と ALTER INDEX の優先順位の低い待機オプションに関連します)。 詳細については、「 共有ロック」を参照してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_SCH_M | タスクがスキーマ変更ロックの取得を待機しているときに発生します。 詳細については、「 スキーマ ロック」を参照してください。 |
LCK_M_SCH_M_ABORT_BLOCKERS | タスクがアボート ブロッカーによるスキーマ変更ロックの取得を待機しているときに発生します (ALTER TABLE と ALTER INDEX の優先度の低い待機オプションに関連)。 詳細については、「 スキーマ ロック」を参照してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_SCH_M_LOW_PRIORITY | タスクが優先度の低いスキーマ変更ロックの取得を待機しているときに発生します (ALTER TABLE と ALTER INDEX の優先度の低い待機オプションに関連)。 詳細については、「 スキーマ ロック」を参照してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_SCH_S | タスクがスキーマ共有ロックの取得を待機しているときに発生します。 詳細については、「 スキーマ ロック」を参照してください。 |
LCK_M_SCH_S_ABORT_BLOCKERS | タスクがアボート ブロッカーによるスキーマ共有ロックの取得を待機しているときに発生します (ALTER TABLE と ALTER INDEX の優先度の低い待機オプションに関連)。 詳細については、「 スキーマ ロック」を参照してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_SCH_S_LOW_PRIORITY | タスクが優先度の低いスキーマ共有ロックの取得を待機しているときに発生します。 (ALTER TABLE と ALTER INDEX の優先度の低い待機オプションに関連)詳細については、「 スキーマ ロック」を参照してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_SIU | タスクがインテント更新付き共有ロックの取得を待機しているときに発生します。 詳細については、「 インテント ロック」を参照してください。 |
LCK_M_SIU_ABORT_BLOCKERS | タスクが、Abort Blockers を使用して意図の共有更新ロックの取得を待機しているときに発生します。 (ALTER TABLE と ALTER INDEX の優先度の低い待機オプションに関連)。 詳細については、「 インテント ロック」を参照してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_SIU_LOW_PRIORITY | タスクが優先度の低い共有インテント更新ロックの取得を待機しているときに発生します。 (ALTER TABLE と ALTER INDEX の優先度の低い待機オプションに関連)。 詳細については、「 インテント ロック」を参照してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_SIX | タスクがインテント排他付き共有ロックの取得を待機しているときに発生します。 詳細については、「 インテント ロック」を参照してください。 |
LCK_M_SIX_ABORT_BLOCKERS | タスクが Abort Blockers を使用して意図排他共有ロックの取得を待機しているときに発生します。 (ALTER TABLE と ALTER INDEX の優先度の低い待機オプションに関連)。 詳細については、「 インテント ロック」を参照してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_SIX_LOW_PRIORITY | タスクが優先度の低い意図排他共有ロックの取得を待機しているときに発生します。 (ALTER TABLE と ALTER INDEX の優先度の低い待機オプションに関連)。 詳細については、「 インテント ロック」を参照してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_U | タスクが更新ロックの取得を待機しているときに発生します。 詳細については、「ロックの 更新」を参照してください。 |
LCK_M_U_ABORT_BLOCKERS | タスクが中止ブロックを使用して更新ロックを取得するのを待機しているときに発生します。 (ALTER TABLE と ALTER INDEX の優先度の低い待機オプションに関連)。 詳細については、「ロックの 更新」を参照してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_U_LOW_PRIORITY | タスクが優先度の低い更新ロックの取得を待機しているときに発生します (ALTER TABLE と ALTER INDEX の優先度の低い待機オプションに関連)。 詳細については、「ロックの 更新」を参照してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_UIX | タスクがインテント排他付き更新ロックの取得を待機しているときに発生します。 詳細については、「 インテント ロック」を参照してください。 |
LCK_M_UIX_ABORT_BLOCKERS | タスクがアボート ブロッカーによるインテント排他付き更新ロックの取得を待機しているときに発生します (ALTER TABLE と ALTER INDEX の優先度の低い待機オプションに関連)。 詳細については、「 インテント ロック」を参照してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_UIX_LOW_PRIORITY | タスクが優先度の低い意図排他更新ロックの取得を待機しているときに発生します。 (ALTER TABLE と ALTER INDEX の優先度の低い待機オプションに関連)。 詳細については、「 インテント ロック」を参照してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_X | タスクが排他ロックの取得を待機しているときに発生します。 詳細については、「 排他ロック」を参照してください。 |
LCK_M_X_ABORT_BLOCKERS | タスクが Abort Blockers を使用して排他ロックの取得を待機しているときに発生します。 (ALTER TABLE と ALTER INDEX の優先度の低い待機オプションに関連)。 詳細については、「 排他ロック」を参照してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LCK_M_X_LOW_PRIORITY | タスクが優先度の低い排他ロックの取得を待機しているときに発生します。 (ALTER TABLE と ALTER INDEX の優先度の低い待機オプションに関連)。 詳細については、「 排他ロック」を参照してください。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
LOG_POOL_SCAN | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
LOG_RATE_GOVERNOR | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
LOGBUFFER | タスクが、ログ レコードを格納するログ バッファーの領域を待機しているときに発生します。 常に高い値は、ログ デバイスがサーバーによって生成されるログの量に追いつくことができないことを示している可能性があります。 |
LOGCAPTURE_LOGPOOLTRUNCPOINT | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
LOGGENERATION | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
LOGMGR | データベースを閉じる間、ログのシャットダウン前に未処理のログ I/O が終了するのをタスクが待機しているときに発生します。 |
LOGMGR_FLUSH | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
LOGMGR_PMM_LOG | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
LOGMGR_QUEUE | ログ ライター タスクが作業要求を待機しているときに発生します。 |
LOGMGR_RESERVE_APPEND | 新しいログ レコードを書き込むために、タスクが、ログの切り捨てによるログ領域の解放の確認を待機しているときに発生します。 この待機を短縮すると、影響を受けるデータベースのログ ファイル サイズが増えることに注意してください。 |
LOGPOOL_CACHESIZE | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
LOGPOOL_CONSUMER | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
LOGPOOL_CONSUMERSET | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
LOGPOOL_FREEPOOLS | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
LOGPOOL_MGRSET | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
LOGPOOL_REPLACEMENTSET | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
LOGPOOLREFCOUNTEDOBJECT_REFDONE | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
LOWFAIL_MEMMGR_QUEUE | メモリが使用可能になるのを待機しているときに発生します。 |
MD_AGENT_YIELD | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
MD_LAZYCACHE_RWLOCK | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
MEMORY_ALLOCATION_EXT | 内部SQL Serverメモリ プールまたは操作システムからメモリを割り当てるときに発生します。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
MEMORY_GRANT_UPDATE | 内部使用のみです。 適用対象: SQL Server 2017 (14.x) 以降のバージョン。 |
METADATA_LAZYCACHE_RWLOCK | 内部使用のみです。 適用対象: SQL Server 2008 R2 (10.50.x) のみ。 |
MIGRATIONBUFFER | 内部使用のみです。 適用対象: SQL Server 2017 (14.x) 以降のバージョン。 |
他 | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
MSQL_DQ | タスクが分散クエリ操作の終了を待機しているときに発生します。 これは、複数のアクティブな結果セット (MARS) アプリケーションにデッドロックの可能性があるかどうかを検出するために使用されます。 分散クエリ呼び出しが終了すると、待機は終了します。 |
MSQL_XACT_MGR_MUTEX | タスクが、セッション レベル トランザクション操作を実行するために、セッション トランザクション マネージャーの所有権の取得を待機しているときに発生します。 |
MSQL_XACT_MUTEX | トランザクション使用の同期中に発生します。 要求でトランザクションを使用するには、まずミューテックスを取得する必要があります。 |
MSQL_XP | タスクが、拡張ストアド プロシージャの終了を待機しているときに発生します。 SQL Serverは、この待機状態を使用して、MARS アプリケーションのデッドロックの可能性を検出します。 拡張ストアド プロシージャの呼び出しが終了すると、待機は終了します。 |
MSSEARCH | フルテキスト検索の呼び出し中に発生します。 フルテキスト操作が完了すると、待機は終了します。 競合ではなく、フルテキスト操作の期間を示します。 |
NET_WAITFOR_PACKET | ネットワークの読み取り中に、接続がネットワーク パケットを待機しているときに発生します。 |
NETWORKSXMLMGRLOAD | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
NODE_CACHE_MUTEX | 内部使用のみです。 |
OLEDB | SQL Serverが SNAC OLE DB Provider (SQLNCLI) またはMicrosoft OLE DB Driver for SQL Server (MSOLEDBSQL) を呼び出したときに発生します。 この待機の種類は、同期には使用されません。 代わりに、OLE DB プロバイダー呼び出しの持続時間を示します。 |
ONDEMAND_TASK_QUEUE | バックグラウンド タスクが、優先度の高いシステム タスクの要求を待機しているときに発生します。 長い待機時間は、処理する優先度の高い要求がないことを示し、懸念を引き起こさないでください。 |
PAGEIOLATCH_DT | タスクが、I/O 要求内のバッファー ラッチで待機しているときに発生します。 ラッチ要求は破棄モードです。 待機時間が長い場合、ディスク サブシステムに問題がある可能性があります。 |
PAGEIOLATCH_EX | タスクが、I/O 要求内のバッファー ラッチで待機しているときに発生します。 ラッチ要求は排他モードです。これは、バッファーがディスクに書き込まれるときに使用されるモードです。 待機時間が長い場合、ディスク サブシステムに問題がある可能性があります。 詳細については、こちらのSQL Server低速 I/O のトラブルシューティング に関するブログを参照してください。 |
PAGEIOLATCH_KP | タスクが、I/O 要求内のバッファー ラッチで待機しているときに発生します。 ラッチ要求は保持モードです。 待機時間が長い場合、ディスク サブシステムに問題がある可能性があります。 |
PAGEIOLATCH_NL | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
PAGEIOLATCH_SH | タスクが、I/O 要求内のバッファー ラッチで待機しているときに発生します。 ラッチ要求は共有モードです。これは、バッファーがディスクから読み取られるときに使用されるモードです。 待機時間が長い場合、ディスク サブシステムに問題がある可能性があります。 詳細については、「低速 I/O - SQL Serverとディスク I/O のパフォーマンス」を参照してください。 |
PAGEIOLATCH_UP | タスクが、I/O 要求内のバッファー ラッチで待機しているときに発生します。 ラッチ要求は更新モードです。 待機時間が長い場合、ディスク サブシステムに問題がある可能性があります。 詳細については、「低速 I/O - SQL Serverとディスク I/O のパフォーマンス」を参照してください。 |
PAGELATCH_DT | I/O 要求にないバッファーのラッチでタスクが待機しているときに発生します。 ラッチ要求は破棄モードです。 ページの内容を削除する前に、破棄モードを取得する必要があります。 詳細については、「 ラッチ モード」を参照してください。 |
PAGELATCH_EX | I/O 要求にないバッファーのラッチでタスクが待機しているときに発生します。 ラッチ要求は排他モードです。他のスレッドがページへの書き込みまたはページからの読み取り (バッファー) をブロックします。 このラッチにつながる一般的なシナリオは、"最後のページ挿入" バッファー ラッチの競合です。 これを理解して解決するには、[最終ページ挿入PAGELATCH_EX競合を解決する] と [SQL Serverでの最後のページ挿入ラッチの競合を診断して解決する] を使用します。 もう 1 つのシナリオは、 クラスター化されていないインデックスとランダム挿入 (キュー テーブル) を持つ小さなテーブルでのラッチ競合です。 |
PAGELATCH_KP | I/O 要求にないバッファーのラッチでタスクが待機しているときに発生します。 ラッチ要求が保持モードになっているため、ページが別のスレッドによって破棄されるのを防ぎます。 詳細については、「 ラッチ モード」を参照してください。 |
PAGELATCH_NL | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
PAGELATCH_SH | I/O 要求にないバッファーのラッチでタスクが待機しているときに発生します。 ラッチ要求は共有モードです。これにより、複数のスレッドがバッファー (ページ) を読み取ることができますが、変更することはできません。 詳細については、「 ラッチ モード」を参照してください。 |
PAGELATCH_UP | I/O 要求にないバッファーのラッチでタスクが待機しているときに発生します。 ラッチ要求は更新モードです。 通常、この待機の種類は、PFS、GAM、SGAM などのシステム ページ (バッファー) がラッチされたときに観察される場合があります。 詳細については、「 ラッチ モード」を参照してください。 このラッチを使用した一般的なシナリオのトラブルシューティングについては、「tempdb データベースでの割り当ての競合SQL Server削減する」を参照してください。 |
PARALLEL_BACKUP_QUEUE | RESTORE HEADERONLY、RESTORE FILELISTONLY、または RESTORE LABELONLY によって生成された出力をシリアル化しているときに発生します。 |
PARALLEL_REDO_DRAIN_WORKER | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
PARALLEL_REDO_FLOW_CONTROL | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
PARALLEL_REDO_LOG_CACHE | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
PARALLEL_REDO_TRAN_LIST | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
PARALLEL_REDO_TRAN_TURN | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
PARALLEL_REDO_WORKER_SYNC | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
PARALLEL_REDO_WORKER_WAIT_WORK | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
PERFORMANCE_COUNTERS_RWLOCK | 内部使用のみです。 |
PHYSICAL_SEEDING_DMV | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
POOL_LOG_RATE_GOVERNOR | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
PREEMPTIVE_ABR | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
PREEMPTIVE_AUDIT_ACCESS_EVENTLOG | SQL Server オペレーティング システム (SQLOS) スケジューラがプリエンプティブ モードに切り替えて、監査イベントを Windows イベント ログに書き込むと発生します。 適用対象: SQL Server 2008 R2 (10.50.x) のみ。 |
PREEMPTIVE_AUDIT_ACCESS_SECLOG | SQLOS スケジューラが、監査イベントを Windows セキュリティ ログに書き込むためにプリエンプティブ モードに切り替えたときに発生します。 適用対象: SQL Server 2008 R2 (10.50.x) のみ。 |
PREEMPTIVE_CLOSEBACKUPMEDIA | SQLOS スケジューラが、バックアップ メディアを閉じるためにプリエンプティブ モードに切り替えたときに発生します。 |
PREEMPTIVE_CLOSEBACKUPTAPE | SQLOS スケジューラが、テープ バックアップ デバイスを閉じるためにプリエンプティブ モードに切り替えたときに発生します。 |
PREEMPTIVE_CLOSEBACKUPVDIDEVICE | SQLOS スケジューラが、仮想バックアップ デバイスを閉じるためにプリエンプティブ モードに切り替えたときに発生します。 |
PREEMPTIVE_CLUSAPI_CLUSTERRESOURCECONTROL | SQLOS スケジューラが、Windows フェールオーバー クラスター操作を実行するためにプリエンプティブ モードに切り替えたときに発生します。 |
PREEMPTIVE_COM_COCREATEINSTANCE | SQLOS スケジューラが、COM オブジェクトを作成するためにプリエンプティブ モードに切り替えたときに発生します。 |
PREEMPTIVE_COM_COGETCLASSOBJECT | 内部使用のみです。 |
PREEMPTIVE_COM_CREATEACCESSOR | 内部使用のみです。 |
PREEMPTIVE_COM_DELETEROWS | 内部使用のみです。 |
PREEMPTIVE_COM_GETCOMMANDTEXT | 内部使用のみです。 |
PREEMPTIVE_COM_GETDATA | 内部使用のみです。 |
PREEMPTIVE_COM_GETNEXTROWS | 内部使用のみです。 |
PREEMPTIVE_COM_GETRESULT | 内部使用のみです。 |
PREEMPTIVE_COM_GETROWSBYBOOKMARK | 内部使用のみです。 |
PREEMPTIVE_COM_LBFLUSH | 内部使用のみです。 |
PREEMPTIVE_COM_LBLOCKREGION | 内部使用のみです。 |
PREEMPTIVE_COM_LBREADAT | 内部使用のみです。 |
PREEMPTIVE_COM_LBSETSIZE | 内部使用のみです。 |
PREEMPTIVE_COM_LBSTAT | 内部使用のみです。 |
PREEMPTIVE_COM_LBUNLOCKREGION | 内部使用のみです。 |
PREEMPTIVE_COM_LBWRITEAT | 内部使用のみです。 |
PREEMPTIVE_COM_QUERYINTERFACE | 内部使用のみです。 |
PREEMPTIVE_COM_RELEASE | 内部使用のみです。 |
PREEMPTIVE_COM_RELEASEACCESSOR | 内部使用のみです。 |
PREEMPTIVE_COM_RELEASEROWS | 内部使用のみです。 |
PREEMPTIVE_COM_RELEASESESSION | 内部使用のみです。 |
PREEMPTIVE_COM_RESTARTPOSITION | 内部使用のみです。 |
PREEMPTIVE_COM_SEQSTRMREAD | 内部使用のみです。 |
PREEMPTIVE_COM_SEQSTRMREADANDWRITE | 内部使用のみです。 |
PREEMPTIVE_COM_SETDATAFAILURE | 内部使用のみです。 |
PREEMPTIVE_COM_SETPARAMETERINFO | 内部使用のみです。 |
PREEMPTIVE_COM_SETPARAMETERPROPERTIES | 内部使用のみです。 |
PREEMPTIVE_COM_STRMLOCKREGION | 内部使用のみです。 |
PREEMPTIVE_COM_STRMSEEKANDREAD | 内部使用のみです。 |
PREEMPTIVE_COM_STRMSEEKANDWRITE | 内部使用のみです。 |
PREEMPTIVE_COM_STRMSETSIZE | 内部使用のみです。 |
PREEMPTIVE_COM_STRMSTAT | 内部使用のみです。 |
PREEMPTIVE_COM_STRMUNLOCKREGION | 内部使用のみです。 |
PREEMPTIVE_CONSOLEWRITE | 内部使用のみです。 |
PREEMPTIVE_CREATEPARAM | 内部使用のみです。 |
PREEMPTIVE_DEBUG | 内部使用のみです。 |
PREEMPTIVE_DFSADDLINK | 内部使用のみです。 |
PREEMPTIVE_DFSLINKEXISTCHECK | 内部使用のみです。 |
PREEMPTIVE_DFSLINKHEALTHCHECK | 内部使用のみです。 |
PREEMPTIVE_DFSREMOVELINK | 内部使用のみです。 |
PREEMPTIVE_DFSREMOVEROOT | 内部使用のみです。 |
PREEMPTIVE_DFSROOTFOLDERCHECK | 内部使用のみです。 |
PREEMPTIVE_DFSROOTINIT | 内部使用のみです。 |
PREEMPTIVE_DFSROOTSHARECHECK | 内部使用のみです。 |
PREEMPTIVE_DTC_ABORT | 内部使用のみです。 |
PREEMPTIVE_DTC_ABORTREQUESTDONE | 内部使用のみです。 |
PREEMPTIVE_DTC_BEGINTRANSACTION | 内部使用のみです。 |
PREEMPTIVE_DTC_COMMITREQUESTDONE | 内部使用のみです。 |
PREEMPTIVE_DTC_ENLIST | 内部使用のみです。 |
PREEMPTIVE_DTC_PREPAREREQUESTDONE | 内部使用のみです。 |
PREEMPTIVE_FILESIZEGET | 内部使用のみです。 |
PREEMPTIVE_FSAOLEDB_ABORTTRANSACTION | 内部使用のみです。 |
PREEMPTIVE_FSAOLEDB_COMMITTRANSACTION | 内部使用のみです。 |
PREEMPTIVE_FSAOLEDB_STARTTRANSACTION | 内部使用のみです。 |
PREEMPTIVE_FSRECOVER_UNCONDITIONALUNDO | 内部使用のみです。 |
PREEMPTIVE_GETRMINFO | 内部使用のみです。 |
PREEMPTIVE_HADR_LEASE_MECHANISM | Microsoft サポート 診断の可用性グループ リース マネージャーのスケジュールをAlways Onします。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
PREEMPTIVE_HTTP_EVENT_WAIT | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
PREEMPTIVE_HTTP_REQUEST | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
PREEMPTIVE_LOCKMONITOR | 内部使用のみです。 |
PREEMPTIVE_MSS_RELEASE | 内部使用のみです。 |
PREEMPTIVE_ODBCOPS | 内部使用のみです。 |
PREEMPTIVE_OLE_UNINIT | 内部使用のみです。 |
PREEMPTIVE_OLEDB_ABORTORCOMMITTRAN | 内部使用のみです。 |
PREEMPTIVE_OLEDB_ABORTTRAN | 内部使用のみです。 |
PREEMPTIVE_OLEDB_GETDATASOURCE | 内部使用のみです。 |
PREEMPTIVE_OLEDB_GETLITERALINFO | 内部使用のみです。 |
PREEMPTIVE_OLEDB_GETPROPERTIES | 内部使用のみです。 |
PREEMPTIVE_OLEDB_GETPROPERTYINFO | 内部使用のみです。 |
PREEMPTIVE_OLEDB_GETSCHEMALOCK | 内部使用のみです。 |
PREEMPTIVE_OLEDB_JOINTRANSACTION | 内部使用のみです。 |
PREEMPTIVE_OLEDB_RELEASE | 内部使用のみです。 |
PREEMPTIVE_OLEDB_SETPROPERTIES | 内部使用のみです。 |
PREEMPTIVE_OLEDBOPS | 内部使用のみです。 |
PREEMPTIVE_OS_ACCEPTSECURITYCONTEXT | 内部使用のみです。 |
PREEMPTIVE_OS_ACQUIRECREDENTIALSHANDLE | 内部使用のみです。 |
PREEMPTIVE_OS_AUTHENTICATIONOPS | 内部使用のみです。 |
PREEMPTIVE_OS_AUTHORIZATIONOPS | 内部使用のみです。 |
PREEMPTIVE_OS_AUTHZGETINFORMATIONFROMCONTEXT | 内部使用のみです。 |
PREEMPTIVE_OS_AUTHZINITIALIZECONTEXTFROMSID | 内部使用のみです。 |
PREEMPTIVE_OS_AUTHZINITIALIZERESOURCEMANAGER | 内部使用のみです。 |
PREEMPTIVE_OS_BACKUPREAD | 内部使用のみです。 |
PREEMPTIVE_OS_CLOSEHANDLE | 内部使用のみです。 |
PREEMPTIVE_OS_CLUSTEROPS | 内部使用のみです。 |
PREEMPTIVE_OS_COMOPS | 内部使用のみです。 |
PREEMPTIVE_OS_COMPLETEAUTHTOKEN | 内部使用のみです。 |
PREEMPTIVE_OS_COPYFILE | 内部使用のみです。 |
PREEMPTIVE_OS_CREATEDIRECTORY | 内部使用のみです。 |
PREEMPTIVE_OS_CREATEFILE | 内部使用のみです。 |
PREEMPTIVE_OS_CRYPTACQUIRECONTEXT | 内部使用のみです。 |
PREEMPTIVE_OS_CRYPTIMPORTKEY | 内部使用のみです。 |
PREEMPTIVE_OS_CRYPTOPS | 内部使用のみです。 |
PREEMPTIVE_OS_DECRYPTMESSAGE | 内部使用のみです。 |
PREEMPTIVE_OS_DELETEFILE | 内部使用のみです。 |
PREEMPTIVE_OS_DELETESECURITYCONTEXT | 内部使用のみです。 |
PREEMPTIVE_OS_DEVICEIOCONTROL | 内部使用のみです。 |
PREEMPTIVE_OS_DEVICEOPS | 内部使用のみです。 |
PREEMPTIVE_OS_DIRSVC_NETWORKOPS | 内部使用のみです。 |
PREEMPTIVE_OS_DISCONNECTNAMEDPIPE | 内部使用のみです。 |
PREEMPTIVE_OS_DOMAINSERVICESOPS | 内部使用のみです。 |
PREEMPTIVE_OS_DSGETDCNAME | 内部使用のみです。 |
PREEMPTIVE_OS_DTCOPS | 内部使用のみです。 |
PREEMPTIVE_OS_ENCRYPTMESSAGE | 内部使用のみです。 |
PREEMPTIVE_OS_FILEOPS | 内部使用のみです。 |
PREEMPTIVE_OS_FINDFILE | 内部使用のみです。 |
PREEMPTIVE_OS_FLUSHFILEBUFFERS | 内部使用のみです。 |
PREEMPTIVE_OS_FORMATMESSAGE | 内部使用のみです。 |
PREEMPTIVE_OS_FREECREDENTIALSHANDLE | 内部使用のみです。 |
PREEMPTIVE_OS_FREELIBRARY | 内部使用のみです。 |
PREEMPTIVE_OS_GENERICOPS | 内部使用のみです。 |
PREEMPTIVE_OS_GETADDRINFO | 内部使用のみです。 |
PREEMPTIVE_OS_GETCOMPRESSEDFILESIZE | 内部使用のみです。 |
PREEMPTIVE_OS_GETDISKFREESPACE | 内部使用のみです。 |
PREEMPTIVE_OS_GETFILEATTRIBUTES | 内部使用のみです。 |
PREEMPTIVE_OS_GETFILESIZE | 内部使用のみです。 |
PREEMPTIVE_OS_GETFINALFILEPATHBYHANDLE | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
PREEMPTIVE_OS_GETLONGPATHNAME | 内部使用のみです。 |
PREEMPTIVE_OS_GETPROCADDRESS | 内部使用のみです。 |
PREEMPTIVE_OS_GETVOLUMENAMEFORVOLUMEMOUNTPOINT | 内部使用のみです。 |
PREEMPTIVE_OS_GETVOLUMEPATHNAME | 内部使用のみです。 |
PREEMPTIVE_OS_INITIALIZESECURITYCONTEXT | 内部使用のみです。 |
PREEMPTIVE_OS_LIBRARYOPS | 内部使用のみです。 |
PREEMPTIVE_OS_LOADLIBRARY | 内部使用のみです。 |
PREEMPTIVE_OS_LOGONUSER | 内部使用のみです。 |
PREEMPTIVE_OS_LOOKUPACCOUNTSID | 内部使用のみです。 |
PREEMPTIVE_OS_MESSAGEQUEUEOPS | 内部使用のみです。 |
PREEMPTIVE_OS_MOVEFILE | 内部使用のみです。 |
PREEMPTIVE_OS_NETGROUPGETUSERS | 内部使用のみです。 |
PREEMPTIVE_OS_NETLOCALGROUPGETMEMBERS | 内部使用のみです。 |
PREEMPTIVE_OS_NETUSERGETGROUPS | 内部使用のみです。 |
PREEMPTIVE_OS_NETUSERGETLOCALGROUPS | 内部使用のみです。 |
PREEMPTIVE_OS_NETUSERMODALSGET | 内部使用のみです。 |
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICY | 内部使用のみです。 |
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICYFREE | 内部使用のみです。 |
PREEMPTIVE_OS_OPENDIRECTORY | 内部使用のみです。 |
PREEMPTIVE_OS_PDH_WMI_INIT | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
PREEMPTIVE_OS_PIPEOPS | 内部使用のみです。 |
PREEMPTIVE_OS_PROCESSOPS | 内部使用のみです。 |
PREEMPTIVE_OS_QUERYCONTEXTATTRIBUTES | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
PREEMPTIVE_OS_QUERYREGISTRY | 内部使用のみです。 |
PREEMPTIVE_OS_QUERYSECURITYCONTEXTTOKEN | 内部使用のみです。 |
PREEMPTIVE_OS_REMOVEDIRECTORY | 内部使用のみです。 |
PREEMPTIVE_OS_REPORTEVENT | 内部使用のみです。 |
PREEMPTIVE_OS_REVERTTOSELF | 内部使用のみです。 |
PREEMPTIVE_OS_RSFXDEVICEOPS | 内部使用のみです。 |
PREEMPTIVE_OS_SECURITYOPS | 内部使用のみです。 |
PREEMPTIVE_OS_SERVICEOPS | 内部使用のみです。 |
PREEMPTIVE_OS_SETENDOFFILE | 内部使用のみです。 |
PREEMPTIVE_OS_SETFILEPOINTER | 内部使用のみです。 |
PREEMPTIVE_OS_SETFILEVALIDDATA | 内部使用のみです。 |
PREEMPTIVE_OS_SETNAMEDSECURITYINFO | 内部使用のみです。 |
PREEMPTIVE_OS_SQLCLROPS | 内部使用のみです。 |
PREEMPTIVE_OS_SQMLAUNCH | 内部使用のみです。 適用対象: SQL Server 2008 R2 (10.50.x) ~ SQL Server 2016 (13.x)。 |
PREEMPTIVE_OS_VERIFYSIGNATURE | 内部使用のみです。 |
PREEMPTIVE_OS_VERIFYTRUST | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
PREEMPTIVE_OS_VSSOPS | 内部使用のみです。 |
PREEMPTIVE_OS_WAITFORSINGLEOBJECT | 内部使用のみです。 |
PREEMPTIVE_OS_WINSOCKOPS | 内部使用のみです。 |
PREEMPTIVE_OS_WRITEFILE | 内部使用のみです。 |
PREEMPTIVE_OS_WRITEFILEGATHER | 内部使用のみです。 |
PREEMPTIVE_OS_WSASETLASTERROR | 内部使用のみです。 |
PREEMPTIVE_REENLIST | 内部使用のみです。 |
PREEMPTIVE_RESIZELOG | 内部使用のみです。 |
PREEMPTIVE_ROLLFORWARDREDO | 内部使用のみです。 |
PREEMPTIVE_ROLLFORWARDUNDO | 内部使用のみです。 |
PREEMPTIVE_SB_STOPENDPOINT | 内部使用のみです。 |
PREEMPTIVE_SERVER_STARTUP | 内部使用のみです。 |
PREEMPTIVE_SETRMINFO | 内部使用のみです。 |
PREEMPTIVE_SHAREDMEM_GETDATA | 内部使用のみです。 |
PREEMPTIVE_SNIOPEN | 内部使用のみです。 |
PREEMPTIVE_SOSHOST | 内部使用のみです。 |
PREEMPTIVE_SOSTESTING | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
PREEMPTIVE_SP_SERVER_DIAGNOSTICS | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
PREEMPTIVE_STARTRM | 内部使用のみです。 |
PREEMPTIVE_STREAMFCB_CHECKPOINT | 内部使用のみです。 |
PREEMPTIVE_STREAMFCB_RECOVER | 内部使用のみです。 |
PREEMPTIVE_STRESSDRIVER | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
PREEMPTIVE_TESTING | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
PREEMPTIVE_TRANSIMPORT | 内部使用のみです。 |
PREEMPTIVE_UNMARSHALPROPAGATIONTOKEN | 内部使用のみです。 |
PREEMPTIVE_VSS_CREATESNAPSHOT | 内部使用のみです。 |
PREEMPTIVE_VSS_CREATEVOLUMESNAPSHOT | 内部使用のみです。 |
PREEMPTIVE_XE_CALLBACKEXECUTE | 内部使用のみです。 |
PREEMPTIVE_XE_CX_FILE_OPEN | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
PREEMPTIVE_XE_CX_HTTP_CALL | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
PREEMPTIVE_XE_DISPATCHER | 内部使用のみです。 |
PREEMPTIVE_XE_ENGINEINIT | 内部使用のみです。 |
PREEMPTIVE_XE_GETTARGETSTATE | 内部使用のみです。 |
PREEMPTIVE_XE_SESSIONCOMMIT | 内部使用のみです。 |
PREEMPTIVE_XE_TARGETFINALIZE | 内部使用のみです。 |
PREEMPTIVE_XE_TARGETINIT | 内部使用のみです。 |
PREEMPTIVE_XE_TIMERRUN | 内部使用のみです。 |
PREEMPTIVE_XETESTING | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
PRINT_ROLLBACK_PROGRESS | ALTER DATABASE 終了句を使って遷移されたデータベースで、ユーザー プロセスが終了するのを待機する場合に使用されます。 詳しくは、「 ALTER DATABASE (Transact-SQL)」をご覧ください。 |
PRU_ROLLBACK_DEFERRED | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
PWAIT_ALL_COMPONENTS_INITIALIZED | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
PWAIT_COOP_SCAN | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
PWAIT_DIRECTLOGCONSUMER_GETNEXT | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
PWAIT_EVENT_SESSION_INIT_MUTEX | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
PWAIT_FABRIC_REPLICA_CONTROLLER_DATA_LOSS | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
PWAIT_HADR_ACTION_COMPLETED | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
PWAIT_HADR_CHANGE_NOTIFIER_TERMINATION_SYNC | バックグラウンド タスクが、Windows Server フェールオーバー クラスタリングの通知を (ポーリング経由で) 受信するバックグラウンド タスクの終了を待機しているときに発生します。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
PWAIT_HADR_CLUSTER_INTEGRATION | 追加、置換、削除の操作は、Always On内部リスト (ネットワーク、ネットワーク アドレス、可用性グループ リスナーの一覧など) に対する書き込みロックの取得を待機しています。 内部使用のみ、 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
PWAIT_HADR_FAILOVER_COMPLETED | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
PWAIT_HADR_JOIN | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
PWAIT_HADR_OFFLINE_COMPLETED | Always Onドロップ可用性グループ操作は、Windows Server フェールオーバー クラスタリング オブジェクトを破棄する前に、ターゲット可用性グループがオフラインになるのを待機しています。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
PWAIT_HADR_ONLINE_COMPLETED | 可用性グループの作成またはフェールオーバー Always On操作は、ターゲット可用性グループがオンラインになるのを待機しています。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
PWAIT_HADR_POST_ONLINE_COMPLETED | 可用性グループの削除操作Always On、前のコマンドの一部としてスケジュールされたバックグラウンド タスクの終了を待機しています。 たとえば、可用性データベースをプライマリ ロールに遷移させるバックグラウンド タスクが存在する場合があります。 DROP AVAILABILITY GROUP DDL は、競合状態を回避するために、このバックグラウンド タスクの終了を待機する必要があります。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
PWAIT_HADR_SERVER_READY_CONNECTIONS | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
PWAIT_HADR_WORKITEM_COMPLETED | 非同期作業タスクの完了を待機するスレッドによる、内部的な待機です。 これは想定される待機であり、CSS で使用されます。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
PWAIT_HADRSIM | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
PWAIT_LOG_CONSOLIDATION_IO | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
PWAIT_LOG_CONSOLIDATION_POLL | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
PWAIT_MD_LOGIN_STATS | ログイン統計に関するメタデータの内部同期中に発生します。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
PWAIT_MD_RELATION_CACHE | テーブルまたはインデックスに関するメタデータの内部同期中に発生します。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
PWAIT_MD_SERVER_CACHE | リンク サーバーに関するメタデータの内部同期中に発生します。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
PWAIT_MD_UPGRADE_CONFIG | サーバー全体の構成に関するアップグレードの内部同期中に発生します。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
PWAIT_PREEMPTIVE_APP_USAGE_TIMER | 内部使用のみです。 適用対象: SQL Server 2017 (14.x) 以降のバージョン。 |
PWAIT_PREEMPTIVE_AUDIT_ACCESS_WINDOWSLOG | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
PWAIT_QRY_BPMEMORY | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
PWAIT_REPLICA_ONLINE_INIT_MUTEX | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
PWAIT_RESOURCE_SEMAPHORE_FT_PARALLEL_QUERY_SYNC | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
PWAIT_SBS_FILE_OPERATION | 内部使用のみです。 適用対象: SQL Server 2017 (14.x) 以降のバージョン。 |
PWAIT_XTP_FSSTORAGE_MAINTENANCE | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
PWAIT_XTP_HOST_STORAGE_WAIT | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
QDS_ASYNC_CHECK_CONSISTENCY_TASK | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
QDS_ASYNC_PERSIST_TASK | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
QDS_ASYNC_PERSIST_TASK_START | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
QDS_ASYNC_QUEUE | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
QDS_BCKG_TASK | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
QDS_BLOOM_FILTER | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
QDS_CLEANUP_STALE_QUERIES_TASK_MAIN_LOOP_SLEEP | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
QDS_CTXS | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
QDS_DB_DISK | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
QDS_DYN_VECTOR | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
QDS_EXCLUSIVE_ACCESS | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
QDS_HOST_INIT | 内部使用のみです。 適用対象: SQL Server 2017 (14.x) 以降のバージョン。 |
QDS_LOADDB | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
QDS_PERSIST_TASK_MAIN_LOOP_SLEEP | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
QDS_QDS_CAPTURE_INIT | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
QDS_SHUTDOWN_QUEUE | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
QDS_STMT | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
QDS_STMT_DISK | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
QDS_TASK_SHUTDOWN | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
QDS_TASK_START | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
QE_WARN_LIST_SYNC | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
QPJOB_KILL | 非同期自動統計更新が実行を開始したときに、強制終了の呼び出しにより操作が取り消されたことを示します。 終了スレッドは一時中断され、強制終了コマンドの受信開始を待機します。 1 秒未満であれば問題はありません。 |
QPJOB_WAITFOR_ABORT | 非同期自動統計更新の実行中に、強制終了の呼び出しにより操作が取り消されたことを示します。 更新は現在完了していますが、終了スレッド メッセージ調整が完了するまでは一時中断されます。 これは通常の状態ですが、発生することはほとんどありません。発生しても非常に短い時間です。 1 秒未満であれば問題はありません。 |
QRY_MEM_GRANT_INFO_MUTEX | クエリ実行メモリ管理が、静的な許可情報リストへのアクセスを制御しようとするときに発生します。 この待機状態では、現在許可されており待機中のメモリ要求に関する情報が一覧表示されます。 またこの状態は、単純なアクセス制御状態です。 この状態では、長時間に及ぶ待機は避けてください。 このミューテックスが解放されていない場合、すべての新しいメモリ使用クエリが応答を停止します。 |
QRY_PARALLEL_THREAD_MUTEX | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
QRY_PROFILE_LIST_MUTEX | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
QUERY_ERRHDL_SERVICE_DONE | 単に情報を示すためだけに特定されます。 サポートされていません。 適用対象: SQL Server 2008 R2 (10.50.x) のみ。 |
QUERY_WAIT_ERRHDL_SERVICE | 単に情報を示すためだけに特定されます。 サポートされていません。 適用対象: SQL Server 2008 R2 (10.50.x) のみ。 |
QUERY_EXECUTION_INDEX_SORT_EVENT_OPEN | オフラインでのインデックス作成が並列実行される場合、並べ替えを行っている複数のワーカー スレッドが並べ替えファイルへのアクセスを同期するときに発生する場合があります。 |
QUERY_NOTIFICATION_MGR_MUTEX | クエリ通知マネージャー内のガベージ コレクション キューの同期中に発生します。 |
QUERY_NOTIFICATION_SUBSCRIPTION_MUTEX | クエリ通知内のトランザクションの状態の同期中に発生します。 |
QUERY_NOTIFICATION_TABLE_MGR_MUTEX | クエリ通知マネージャー内での内部同期中に発生します。 |
QUERY_NOTIFICATION_UNITTEST_MUTEX | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
QUERY_OPTIMIZER_PRINT_MUTEX | クエリ オプティマイザー診断の出力作成の同期中に発生します。 この待機の種類は、Microsoft 製品サポートの指示の下で診断設定が有効になっている場合にのみ発生します。 |
QUERY_TASK_ENQUEUE_MUTEX | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
QUERY_TRACEOUT | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
RBIO_WAIT_VLF | 内部使用のみです。 適用対象: SQL Server 2017 (14.x) 以降のバージョン。 |
RBIO_RG_STORAGE | ページ サーバーでのログ消費量の遅延により、Hyperscale データベースコンピューティング ノードが調整されているときに発生します。 適用対象: Azure SQL Database Hyperscale。 |
RBIO_RG_DESTAGE | 長期ログ ストレージによるログ消費の遅延により、Hyperscale データベースコンピューティング ノードが調整されている場合に発生します。 適用対象: Azure SQL Database Hyperscale。 |
RBIO_RG_REPLICA | 読み取り可能なセカンダリ レプリカ ノードによるログ消費の遅延が原因で、Hyperscale データベースコンピューティング ノードが調整されている場合に発生します。 適用対象: Azure SQL Database Hyperscale。 |
RBIO_RG_LOCALDESTAGE | ログ サービスによるログの消費が遅れたために Hyperscale データベースコンピューティング ノードが調整されている場合に発生します。 適用対象: Azure SQL Database Hyperscale。 |
RECOVER_CHANGEDB | ウォーム スタンバイ データベース内で、データベースの状態の同期中に発生します。 |
RECOVERY_MGR_LOCK | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
REDO_THREAD_PENDING_WORK | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
REDO_THREAD_SYNC | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
REMOTE_BLOCK_IO | 内部使用のみです。 適用対象: SQL Server 2017 (14.x) 以降のバージョン。 |
REMOTE_DATA_ARCHIVE_MIGRATION_DMV | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
REMOTE_DATA_ARCHIVE_SCHEMA_DMV | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
REMOTE_DATA_ARCHIVE_SCHEMA_TASK_QUEUE | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
REPL_CACHE_ACCESS | レプリケーション アーティクル キャッシュでの同期中に発生します。 この待機中、レプリケーション ログ リーダーは停止し、パブリッシュされたテーブルに対するデータ定義言語 (DDL) ステートメントはブロックされます。 |
REPL_HISTORYCACHE_ACCESS | 内部使用のみです。 |
REPL_SCHEMA_ACCESS | レプリケーション スキーマのバージョン情報の同期中に発生します。 この状態は、レプリケートされたオブジェクトで DDL ステートメントが実行されるとき、および、ログ リーダーが DDL の発生に基づいてバージョン管理されたスキーマを作成または使用するときに発生します。 トランザクション レプリケーションを使用する 1 つのパブリッシャー上に多数の発行済みデータベースがあり、パブリッシュされたデータベースが非常にアクティブな場合、この待機の種類で競合が発生する可能性があります。 |
REPL_TRANFSINFO_ACCESS | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
REPL_TRANHASHTABLE_ACCESS | 内部使用のみです。 |
REPL_TRANTEXTINFO_ACCESS | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
REPLICA_WRITES | タスクが、データベース スナップショットまたは DBCC レプリカへのページ書き込みの完了を待機しているときに発生します。 |
REQUEST_DISPENSER_PAUSE | タスクが、未処理の I/O がすべて完了しスナップショット バックアップ用にファイルの I/O が固定されるのを待機しているときに発生します。 |
REQUEST_FOR_DEADLOCK_SEARCH | デッドロック モニターが、次のデッドロック検索の開始を待機しているときに発生します。 この待機はデッドロック検出の間に予想され、このリソースの長い合計待機時間は問題を示していません。 |
RESERVED_MEMORY_ALLOCATION_EXT | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
RESMGR_THROTTLED | 新しい要求が着信し、GROUP_MAX_REQUESTS 設定に基づいて絞り込まれたときに発生します。 |
RESOURCE_GOVERNOR_IDLE | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
RESOURCE_QUEUE | さまざまな内部リソース キューの同期中に発生します。 |
RESOURCE_SEMAPHORE | 他の同時実行クエリが原因で、クエリの実行中にクエリ メモリ要求をすぐに許可できない場合に発生します。 待機および待機時間が高い値を示している場合は、同時実行クエリの数が多すぎるか、またはメモリ要求の数が多すぎる可能性があります。 この種類の過剰な待機では、SQL エラー 8645 が発生する可能性があります。"メモリ リソースがクエリを実行するのを待機中にタイムアウトが発生しました。 クエリを再実行します。 メモリ許可の待機に関する詳細とトラブルシューティングのアイデアについては、「パフォーマンスの低下や、SQL Serverのメモリ許可によって発生するメモリ不足の問題のトラブルシューティング」を参照してください。 |
RESOURCE_SEMAPHORE_MUTEX | クエリが、スレッドを予約するための要求を待機しているときに発生します。 この待機は、クエリのコンパイルとメモリの要求許可を同期しているときにも発生します。 |
RESOURCE_SEMAPHORE_QUERY_COMPILE | コンパイルされる同時実行クエリの数が、スロットルの制限値に達したときに発生します。 待ち時間と待機時間が長い場合は、過剰なコンパイル、再コンパイル、またはキャッシュ不可能なプランを示している可能性があります。 |
RESOURCE_SEMAPHORE_SMALL_QUERY | 他の同時実行クエリが原因で、小さなクエリによるメモリ要求をすぐに許可できない場合に発生します。 数秒以内に要求されたメモリを許可できなかった場合、サーバーは要求を メイン クエリ メモリ プールに転送するため、待機時間は数秒を超えないようにしてください。 待機が高い値を示している場合は、待機クエリによって主要なメモリ プールがブロックされているときに、サイズの小さい同時実行クエリの数が多すぎる可能性があります。 適用対象: SQL Server 2008 R2 (10.50.x) のみ。 |
RESTORE_FILEHANDLECACHE_ENTRYLOCK | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
RESTORE_FILEHANDLECACHE_LOCK | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
RG_RECONFIG | 内部使用のみです。 |
ROWGROUP_OP_STATS | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
ROWGROUP_VERSION | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
RTDATA_LIST | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
SATELLITE_CARGO | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
SATELLITE_SERVICE_SETUP | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
SATELLITE_TASK | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
SBS_DISPATCH | 内部使用のみです。 適用対象: SQL Server 2017 (14.x) 以降のバージョン。 |
SBS_RECEIVE_TRANSPORT | 内部使用のみです。 適用対象: SQL Server 2017 (14.x) 以降のバージョン。 |
SBS_TRANSPORT | 内部使用のみです。 適用対象: SQL Server 2017 (14.x) 以降のバージョン。 |
SCAN_CHAR_HASH_ARRAY_INITIALIZATION | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
SEC_DROP_TEMP_KEY | 一時セキュリティ キーを削除しようとして失敗した後、再試行するまでの間に発生します。 |
SECURITY_CNG_PROVIDER_MUTEX | 内部使用のみです。 適用対象: SQL Server 2017 (14.x) 以降のバージョン。 |
SECURITY_CRYPTO_CONTEXT_MUTEX | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
SECURITY_DBE_STATE_MUTEX | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
SECURITY_KEYRING_RWLOCK | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
SECURITY_MUTEX | ミューテックスを待機しているときに発生します。このミューテックスは、拡張キー管理 (EKM) 暗号化サービス プロバイダーのグローバル リストへのアクセス、および EKM セッションのセッション スコープ リストへのアクセスを制御します。 |
SECURITY_RULETABLE_MUTEX | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
SEMPLAT_DSI_BUILD | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
SEQUENCE_GENERATION | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
SEQUENTIAL_GUID | 新しいシーケンシャル GUID を取得中に発生します。 |
SERVER_IDLE_CHECK | SQL Server インスタンスのアイドル状態の同期中に、リソース モニターがSQL Server インスタンスをアイドル状態として宣言しようとしているか、スリープ解除しようとしているときに発生します。 |
SERVER_RECONFIGURE | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
SESSION_WAIT_STATS_CHILDREN | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
SHARED_DELTASTORE_CREATION | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
SHUTDOWN | シャットダウン ステートメントが、アクティブな接続の終了を待機しているときに発生します。 |
SLEEP_BPOOL_FLUSH | ディスク サブシステムが飽和状態にならないよう、チェックポイントで新しい I/O の実行をスロットル中に発生します。 |
SLEEP_BUFFERPOOL_HELPLW | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
SLEEP_DBSTARTUP | すべてのデータベースが復旧するのを待機している間、データベースの起動中に発生します。 |
SLEEP_DCOMSTARTUP | DCOM の初期化が完了するまで待機している間SQL Serverインスタンスの起動時に最大で 1 回発生します。 |
SLEEP_MASTERDBREADY | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
SLEEP_MASTERMDREADY | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
SLEEP_MASTERUPGRADED | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
SLEEP_MEMORYPOOL_ALLOCATEPAGES | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
SLEEP_MSDBSTARTUP | SQL トレースが msdb データベースの起動完了を待機しているときに発生します。 |
SLEEP_RETRY_VIRTUALALLOC | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
SLEEP_SYSTEMTASK | tempdb の起動完了を待機している間、バックグラウンド タスクの開始中に発生します。 |
SLEEP_TASK | ジェネリック イベントの発生を待機している間、タスクがスリープ状態のときに発生します。 |
SLEEP_TEMPDBSTARTUP | タスクが、tempdb の開始完了を待機しているときに発生します。 |
SLEEP_WORKSPACE_ALLOCATEPAGE | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
SLO_UPDATE | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
SMSYNC | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
SNI_CONN_DUP | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
SNI_CRITICAL_SECTION | SQL Serverネットワーク コンポーネント内の内部同期中に発生します。 |
SNI_HTTP_WAITFOR_0_DISCON | 未処理の HTTP 接続が終了するまで待機中に、SQL Serverシャットダウン中に発生します。 |
SNI_LISTENER_ACCESS | NUMA (non-uniform memory access) ノードが状態の変化を更新するのを待機している間に発生します。 状態の変化へのアクセスはシリアル化されます。 |
SNI_TASK_COMPLETION | NUMA ノード状態の変化中にすべてのタスクが終了するのを待機しているときに発生します。 |
SNI_WRITE_ASYNC | 内部使用のみです。 適用対象: SQL Server 2017 (14.x) 以降のバージョン。 |
SOAP_READ | HTTP ネットワークの読み取り完了を待機しているときに発生します。 |
SOAP_WRITE | HTTP ネットワークの書き込み完了を待機しているときに発生します。 |
SOCKETDUPLICATEQUEUE_CLEANUP | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
SOS_CALLBACK_REMOVAL | コールバックを削除するために、コールバックの一覧で同期を実行しているときに発生します。 サーバーの初期化が完了した後に、このカウンターが変更されるとは思われません。 |
SOS_DISPATCHER_MUTEX | ディスパッチャー プールの内部初期化中に発生します。 これには、プールの調整中も含まれます。 |
SOS_LOCALALLOCATORLIST | SQL Server メモリ マネージャーの内部同期中に発生します。 適用対象: SQL Server 2008 R2 (10.50.x) のみ。 |
SOS_MEMORY_TOPLEVELBLOCKALLOCATOR | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
SOS_MEMORY_USAGE_ADJUSTMENT | プール間でメモリ使用量が調整されている場合に発生します。 |
SOS_OBJECT_STORE_DESTROY_MUTEX | メモリ プールからオブジェクトを破棄するときに、メモリ プール内での内部同期中に発生します。 |
SOS_PHYS_PAGE_CACHE | スレッドが物理ページを割り当てる前、またはオペレーティング システムにそれらのページを返す前に、取得する必要があるミューテックスの取得を待機する時間を考慮します。 この型の待機は、SQL Serverのインスタンスが AWE メモリを使用している場合にのみ表示されます。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
SOS_PROCESS_AFFINITY_MUTEX | 関係設定を処理するためのアクセスの同期中に発生します。 |
SOS_RESERVEDMEMBLOCKLIST | SQL Server メモリ マネージャーの内部同期中に発生します。 適用対象: SQL Server 2008 R2 (10.50.x) のみ。 |
SOS_SCHEDULER_YIELD | タスクが、他のタスクの実行にスケジューラを自主的に解放したときに発生します。 この待機中、タスクは実行可能キューで量子が更新されるのを待機しています。つまり、CPU での実行が再度スケジュールされるのを待ちます。 この待機の種類に対する長時間の待機は、インデックスまたはテーブル スキャンを実行するクエリを最適化する機会を最も頻繁に示します。 プランの回帰、不足しているインデックス、統計の更新、クエリの書き換えに焦点を当てます。 ランタイムを最適化すると、タスクが複数回生成される必要性が軽減されます。 このような CPU を消費するタスクのクエリ時間が許容される場合は、この待機の種類が予期され、無視できます。 |
SOS_SMALL_PAGE_ALLOC | メモリの割り当てと開放中に発生します。このメモリはいくつかのメモリ オブジェクトによって管理されます。 |
SOS_STACKSTORE_INIT_MUTEX | 内部ストアの初期化の同期中に発生します。 |
SOS_SYNC_TASK_ENQUEUE_EVENT | タスクが同期して開始したときに発生します。 SQL Serverのほとんどのタスクは非同期方式で開始され、タスク要求が作業キューに配置された直後にコントロールがスターターに戻ります。 |
SOS_VIRTUALMEMORY_LOW | メモリ割り当てがResource Managerが仮想メモリを解放するのを待機するときに発生します。 |
SOSHOST_EVENT | CLR などのホストされたコンポーネントが、SQL Server イベント同期オブジェクトを待機したときに発生します。 |
SOSHOST_INTERNAL | CLR などのホストされるコンポーネントで使用される、メモリ マネージャーのコールバックの同期中に発生します。 |
SOSHOST_MUTEX | CLR などのホストされたコンポーネントが、SQL Serverミューテックス同期オブジェクトを待機したときに発生します。 |
SOSHOST_RWLOCK | CLR などのホストされたコンポーネントが、SQL Serverリーダー ライター同期オブジェクトを待機したときに発生します。 |
SOSHOST_SEMAPHORE | CLR などのホストされたコンポーネントが、SQL Server セマフォ同期オブジェクトを待機したときに発生します。 |
SOSHOST_SLEEP | ジェネリック イベントの発生を待機している間、ホストされるタスクがスリープ状態のときに発生します。 ホストされるタスクは、CLR などのホストされるコンポーネントで使用されます。 |
SOSHOST_TRACELOCK | ストリームをトレースするためのアクセスの同期中に発生します。 |
SOSHOST_WAITFORDONE | CLR などのホストされるコンポーネントが、タスクの完了を待機しているときに発生します。 |
SP_PREEMPTIVE_SERVER_DIAGNOSTICS_SLEEP | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
SP_SERVER_DIAGNOSTICS_BUFFER_ACCESS | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
SP_SERVER_DIAGNOSTICS_INIT_MUTEX | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
SP_SERVER_DIAGNOSTICS_SLEEP | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
SQLCLR_APPDOMAIN | CLR が、アプリケーション ドメインの起動完了を待機しているときに発生します。 |
SQLCLR_ASSEMBLY | アプリケーション ドメインに読み込まれたアセンブリ一覧へのアクセスを待機しているときに発生します。 |
SQLCLR_DEADLOCK_DETECTION | CLR がデッドロック検出の完了を待機しているときに発生します。 |
SQLCLR_QUANTUM_PUNISHMENT | クォンタムの実行時間を超えたことが原因で、CLR タスクがスロットルされたときに発生します。 このスロットルは、こうしたリソース消費の多いタスクによる他のタスクへの影響を軽減するために行われます。 |
SQLSORT_NORMMUTEX | 内部同期中、内部の並べ替え構造が初期化される間に発生します。 |
SQLSORT_SORTMUTEX | 内部同期中、内部の並べ替え構造が初期化される間に発生します。 |
SQLTRACE_BUFFER_FLUSH | タスクが、バックグラウンド タスクによってトレース バッファーが 4 秒ごとにディスクにフラッシュされるのを待機しているときに発生します。 適用対象: SQL Server 2008 R2 (10.50.x) のみ。 |
SQLTRACE_FILE_BUFFER | ファイルのトレース中、トレース バッファーの同期中に発生します。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
SQLTRACE_FILE_READ_IO_COMPLETION | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
SQLTRACE_FILE_WRITE_IO_COMPLETION | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
SQLTRACE_INCREMENTAL_FLUSH_SLEEP | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
SQLTRACE_LOCK | 内部使用のみです。 適用対象: SQL Server 2008 R2 (10.50.x) のみ。 |
SQLTRACE_PENDING_BUFFER_WRITERS | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
SQLTRACE_SHUTDOWN | トレースのシャットダウンが、未処理のトレース イベントが完了するのを待機しているときに発生します。 |
SQLTRACE_WAIT_ENTRIES | SQL トレース イベント キューが、パケットの到着を待機しているときに発生します。 |
SRVPROC_SHUTDOWN | シャットダウン プロセスが内部リソースが解放されて正常にシャットダウンされるまで待機している間に発生します。 |
STARTUP_DEPENDENCY_MANAGER | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
TDS_BANDWIDTH_STATE | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
TDS_INIT | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
TDS_PROXY_CONTAINER | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
TEMPOBJ | 一時オブジェクトの削除が同期されるときに発生します。 この待機が発生するのはまれで、タスクが temp テーブルに対して削除操作を行うための排他アクセスを要求した場合にのみ発生します。 |
TEMPORAL_BACKGROUND_PROCEED_CLEANUP | 内部使用のみです。 適用対象: SQL Server 2017 (14.x) 以降のバージョン。 |
TERMINATE_LISTENER | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
Threadpool | タスク (クエリまたはログイン/ログアウト) がワーカー スレッドの実行を待機しているときに発生します。 これは、 ワーカー スレッドの最大設定 が正しく構成されていないこと、または最も一般的にバッチ実行に異常に長い時間がかかっていることを示す可能性があるため、他のバッチを満たすために使用できるワーカー スレッドの数が減ります。 バッチ (クエリ) のパフォーマンスを調べ、ボトルネック (ブロック、並列処理、I/O、ラッチ待機) を減らすか、適切なインデックス作成またはクエリ設計を提供することで、クエリ期間を短縮します。 |
TIMEPRIV_TIMEPERIOD | 拡張イベント タイマーの内部初期化中に発生します。 |
TRACE_EVTNOTIF | 内部使用のみです。 |
TRACEWRITE | SQL トレースの行セット トレース プロバイダーが、空きバッファーまたは処理するイベントを含むバッファーのいずれかを待機しているときに発生します。 |
TRAN_MARKLATCH_DT | トランザクション マーク ラッチで破棄モードのラッチを待機しているときに発生します。 トランザクション マーク ラッチは、マークされたトランザクションでのコミットの同期に使用されます。 |
TRAN_MARKLATCH_EX | マークされたトランザクションで排他モードのラッチを待機しているときに発生します。 トランザクション マーク ラッチは、マークされたトランザクションでのコミットの同期に使用されます。 |
TRAN_MARKLATCH_KP | マークされたトランザクションで保持モードのラッチを待機しているときに発生します。 トランザクション マーク ラッチは、マークされたトランザクションでのコミットの同期に使用されます。 |
TRAN_MARKLATCH_NL | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
TRAN_MARKLATCH_SH | マークされたトランザクションで共有モードのラッチを待機しているときに発生します。 トランザクション マーク ラッチは、マークされたトランザクションでのコミットの同期に使用されます。 |
TRAN_MARKLATCH_UP | マークされたトランザクションで更新モードのラッチを待機しているときに発生します。 トランザクション マーク ラッチは、マークされたトランザクションでのコミットの同期に使用されます。 |
TRANSACTION_MUTEX | 複数のバッチによるトランザクションへのアクセスの同期中に発生します。 |
UCS_ENDPOINT_CHANGE | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
UCS_MANAGER | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
UCS_MEMORY_NOTIFICATION | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
UCS_SESSION_REGISTRATION | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
UCS_TRANSPORT | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
UCS_TRANSPORT_STREAM_CHANGE | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
UTIL_PAGE_ALLOC | トランザクション ログのスキャンが、メモリに負荷がかかっている間に、使用できるメモリを待機しているときに発生します。 |
VDI_CLIENT_COMPLETECOMMAND | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
VDI_CLIENT_GETCOMMAND | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
VDI_CLIENT_OPERATION | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
VDI_CLIENT_OTHER | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
VERSIONING_COMMITTING | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
VIA_ACCEPT | 起動中に仮想インターフェイス アダプター (VIA) プロバイダー接続が完了すると発生します。 |
VIEW_DEFINITION_MUTEX | キャッシュされたビュー定義へのアクセスの同期中に発生します。 |
WAIT_FOR_RESULTS | クエリ通知が行われるのを待機しているときに発生します。 |
WAIT_ON_SYNC_STATISTICS_REFRESH | クエリのコンパイルと実行を再開する前に、同期統計の更新が完了するのを待っているときに発生します。 適用対象:SQL Server 2019 (15.x) 以降 |
WAIT_SCRIPTDEPLOYMENT_REQUEST | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
WAIT_SCRIPTDEPLOYMENT_WORKER | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
WAIT_XLOGREAD_SIGNAL | 内部使用のみです。 適用対象: SQL Server 2017 (14.x) 以降のバージョン。 |
WAIT_XTP_ASYNC_TX_COMPLETION | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
WAIT_XTP_CKPT_AGENT_WAKEUP | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
WAIT_XTP_CKPT_CLOSE | チェックポイントの完了を待機しているときに発生します。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
WAIT_XTP_CKPT_ENABLED | チェックポイント処理が無効になっており、チェックポイント処理が有効になるのを待機しているときに発生します。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
WAIT_XTP_CKPT_STATE_LOCK | チェックポイント状態のチェックを同期するときに発生します。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
WAIT_XTP_COMPILE_WAIT | 内部使用のみです。 適用対象: SQL Server 2017 (14.x) 以降のバージョン。 |
WAIT_XTP_GUEST | データベース メモリ アロケーターがメモリ不足通知の受信を停止する必要がある場合に発生します。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
WAIT_XTP_HOST_WAIT | 待機がデータベース エンジンによってトリガーされ、ホストによって実装されるときに発生します。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
WAIT_XTP_OFFLINE_CKPT_BEFORE_REDO | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
WAIT_XTP_OFFLINE_CKPT_LOG_IO | オフライン チェックポイントがログ読み取り IO の完了を待機しているときに発生します。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
WAIT_XTP_OFFLINE_CKPT_NEW_LOG | オフライン チェックポイントが新しいログ レコードのスキャンを待機しているときに発生します。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
WAIT_XTP_PROCEDURE_ENTRY | DROP PROCEDURE がその現在のすべての実行が完了するのを待機しているときに発生します。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
WAIT_XTP_RECOVERY | データベースの回復がメモリ最適化オブジェクトの復旧の完了を待機しているときに発生します。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
WAIT_XTP_SERIAL_RECOVERY | 内部使用のみです。 適用対象: SQL Server 2017 (14.x) 以降のバージョン。 |
WAIT_XTP_SWITCH_TO_INACTIVE | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
WAIT_XTP_TASK_SHUTDOWN | In-Memory OLTP スレッドの完了を待機しているときに発生します。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
WAIT_XTP_TRAN_DEPENDENCY | トランザクションの依存関係を待機しているときに発生します。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
WAITFOR | WAITFOR Transact-SQL ステートメントの結果として発生します。 この待機時間は、ステートメントに渡すパラメーターによって決まります。 この待機はユーザーによって開始されるものです。 |
WAITFOR_PER_QUEUE | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
WAITFOR_TASKSHUTDOWN | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
WAITSTAT_MUTEX | sys.dm_os_wait_stats の設定に使用する統計コレクションへのアクセスの同期中に発生します。 |
WCC | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
WINDOW_AGGREGATES_MULTIPASS | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
WINFAB_API_CALL | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
WINFAB_REPLICA_BUILD_OPERATION | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
WINFAB_REPORT_FAULT | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
WORKTBL_DROP | 作業テーブルの削除が失敗してから、再試行されるまで一時停止しているときに発生します。 |
WRITE_COMPLETION | 書き込み操作が進行中のときに発生します。 |
WRITELOG | ログ フラッシュの完了を待機しているときに発生します。 ログフラッシュを引き起こす一般的な操作は、トランザクションコミットとチェックポイントです。 WRITELOG で長時間待機する一般的な理由は、ディスク待機時間 (トランザクション ログ ファイルが存在する場合)、I/O がトランザクションに追いつかない、または多数のトランザクション ログ操作とフラッシュ (コミット、ロールバック) です。 |
XACT_OWN_TRANSACTION | トランザクションの所有権取得を待機しているときに発生します。 |
XACT_RECLAIM_SESSION | セッションの現在の所有者がその所有権を解放するのを待機しているときに発生します。 |
XACTLOCKINFO | トランザクションのロック一覧へのアクセスの同期中に発生します。 このロック一覧には、トランザクション自体だけでなく、ページ分割時にデッドロック検出やロック移行などの操作からもアクセスが行われます。 |
XACTWORKSPACE_MUTEX | トランザクションからの参加解除や、トランザクションの参加メンバー間におけるデータベース ロック数の同期中に発生します。 |
XDB_CONN_DUP_HASH | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
XDES_HISTORY | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
XDES_OUT_OF_ORDER_LIST | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
XDES_SNAPSHOT | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
XDESTSVERMGR | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
XE_BUFFERMGR_ALLPROCESSED_EVENT | 拡張イベント セッション バッファーがターゲットにフラッシュされたときに発生します。 この待機はバックグラウンド スレッドで発生します。 |
XE_BUFFERMGR_FREEBUF_EVENT | 次のいずれかの条件が該当した場合に発生します。 |
XE_CALLBACK_LIST | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
XE_CX_FILE_READ | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
XE_DISPATCHER_CONFIG_SESSION_LIST | 非同期ターゲットを使用している拡張イベント セッションが開始されたか、停止された場合に発生します。 このタイプの待機は、次のいずれかを示します。 - 拡張イベント セッションがバックグラウンド スレッド プールに登録されています。 - バックグラウンド スレッド プールは、現在の負荷に基づいて必要なスレッド数を計算します。 |
XE_DISPATCHER_JOIN | 拡張イベント セッションに使用されているバックグラウンド スレッドの終了時に発生します。 |
XE_DISPATCHER_WAIT | 拡張イベント セッションに使用されているバックグラウンド スレッドが、イベント バッファーの処理を待っているときに発生します。 |
XE_FILE_TARGET_TVF | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
XE_LIVE_TARGET_TVF | 内部使用のみです。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
XE_MODULEMGR_SYNC | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
XE_OLS_LOCK | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
XE_PACKAGE_LOCK_BACKOFF | 単に情報を示すためだけに特定されます。 サポートされていません。 適用対象: SQL Server 2008 R2 (10.50.x) のみ。 |
XE_SERVICES_EVENTMANUAL | 内部使用のみです。 |
XE_SERVICES_MUTEX | 内部使用のみです。 |
XE_SERVICES_RWLOCK | 内部使用のみです。 |
XE_SESSION_CREATE_SYNC | 内部使用のみです。 |
XE_SESSION_FLUSH | 内部使用のみです。 |
XE_SESSION_SYNC | 内部使用のみです。 |
XE_STM_CREATE | 内部使用のみです。 |
XE_TIMER_EVENT | 内部使用のみです。 |
XE_TIMER_MUTEX | 内部使用のみです。 |
XE_TIMER_TASK_DONE | 内部使用のみです。 |
XIO_CREDENTIAL_MGR_RWLOCK | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
XIO_CREDENTIAL_RWLOCK | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
XIO_EDS_MGR_RWLOCK | 内部使用のみです。 適用対象: SQL Server 2017 (14.x) 以降のバージョン。 |
XIO_EDS_RWLOCK | 内部使用のみです。 適用対象: SQL Server 2017 (14.x) 以降のバージョン。 |
XIO_IOSTATS_BLOBLIST_RWLOCK | 内部使用のみです。 適用対象: SQL Server 2017 (14.x) 以降のバージョン。 |
XIO_IOSTATS_FCBLIST_RWLOCK | 内部使用のみです。 適用対象: SQL Server 2017 (14.x) 以降のバージョン。 |
XIO_LEASE_RENEW_MGR_RWLOCK | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
XTP_HOST_DB_COLLECTION | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
XTP_HOST_LOG_ACTIVITY | 内部使用のみです。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
XTP_HOST_PARALLEL_RECOVERY | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
XTP_PREEMPTIVE_TASK | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
XTP_TRUNCATION_LSN | 内部使用のみです。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
XTPPROC_CACHE_ACCESS | すべてのネイティブ コンパイル ストアド プロシージャ キャッシュ オブジェクトにアクセスするときに発生します。 適用対象: SQL Server 2014 (12.x) 以降のバージョン。 |
XTPPROC_PARTITIONED_STACK_CREATE | 特定のプロシージャのネイティブ コンパイル ストアド プロシージャのキャッシュ構造を NUMA ノードごとに割り当てる (単一スレッドで行われる必要がある) ときに発生します。 適用対象: SQL Server 2012 (11.x) 以降のバージョン。 |
次の XEvents は、パーティション SWITCH
インデックスとオンライン インデックスの再構築に関連しています。 構文の詳細については、「 ALTER TABLE (Transact-SQL)」 および「 ALTER INDEX (Transact-SQL)」を参照してください。
lock_request_priority_state
process_killed_by_abort_blockers
ddl_with_wait_at_low_priority
ロック互換性マトリックスについては、「 sys.dm_tran_locks (Transact-SQL)」を参照してください。