sys.dm_hadr_ag_threads(Transact-SQL)

HADR スレッド テレメトリ DMV (sys.dm_hadr_ag_threadssys.dm_hadr_db_threads) を使用すると、ユーザーは可用性グループと高可用性データベースによるスレッドの使用状況をすばやく把握できます。 このスレッドの使用状況を理解することは、可用性グループをチューニングするための重要なベンチマークです。

この DMV は、可用性グループ レベルでのスレッドの使用状況を報告します。

列名 データの種類 Description
group_id uniqueidentifier 可用性グループの識別子。
名前 nvarchar(128) 可用性グループの名前。
num_databases int 可用性グループ内のデータベースの数。
num_capture_threads int この可用性グループ内のすべてのデータベースで使用されるログ キャプチャ スレッドの数。
num_redo_threads int この可用性グループ内のすべてのデータベースで使用される再実行スレッドの数。
num_parallel_redo_threads int この可用性グループ内のすべてのデータベースで使用される並列再実行スレッドの数。
num_hadr_threads int この可用性グループ内のすべてのデータベースで使用されるすべての Always On スレッドの数。

Permissions

サーバー VIEW SERVER STATE権限が必要です。

SQL Server 2022 以降でのアクセス許可

サーバー VIEW PERFORMANCE STATE権限が必要です。

こちらも参照ください

AlwaysOn 可用性グループの動的管理ビューおよび関数 (Transact-SQL)
Always On 可用性グループ カタログ ビュー (Transact-SQL)
可用性グループの監視 (Transact-SQL)
Always On 可用性グループ (SQL Server)