可用性グループに関連付けられている待機を識別する
適用対象:SQL Server
Always On 可用性グループの遅延のトラブルシューティングを行うときには、動的管理ビュー(DMV) sys.dm_os_wait_stats (Transact-SQL) で可用性グループ固有の待機の種類を使用して、累積の統計を監視できるまで待ちます。
待機の統計の使用に関する概要については、「SQL Server 2005 Waits and Queues」(SQL Server 2005 の待機とキュー) を参照してください。 このドキュメントは、SQL Server 2005 を対象として記述されましたが、その情報は、それ以降の SQL Server バージョンに適用できます。
可用性グループの待機の種類のクエリ
次の T-SQL クエリを使用して、可用性グループの待機の種類のすべての待機統計を取得します。
SELECT * FROM sys.dm_os_wait_stats
WHERE wait_type LIKE '%hadr%'
ORDER BY wait_time_ms DESC
拡張イベントをキャプチャして待機の統計を監視するには、次の T-SQL コマンドを使用します。
CREATE EVENT SESSION [alwayson] ON SERVER
ADD EVENT sqlos.wait_info(
WHERE ([wait_type]=(758) OR [wait_type]=(776) OR [wait_type]=(853) OR [wait_type]=(833)))
WITH (MAX_MEMORY=4096 KB,EVENT_RETENTION_MODE=ALLOW_SINGLE_EVENT_LOSS,MAX_DISPATCH_LATENCY=30 SECONDS,
MAX_EVENT_SIZE=0 KB,MEMORY_PARTITION_MODE=NONE,TRACK_CAUSALITY=OFF,STARTUP_STATE=OFF)
GO
待機の種類のキー値のマッピングを表示するには、次のクエリを実行します。
SELECT * FROM sys.dm_xe_map_values
WHERE name='wait_types' AND map_value LIKE '%hadr%'
ORDER BY map_key ASC
次の手順
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示