title
Always On availability groups dynamic management views and functions
description
Always On availability groups dynamic management views and functions for monitoring availability groups, replicas, and databases.
author
rwestMSFT
ms.author
randolphwest
ms.date
02/24/2026
ms.service
sql
ms.subservice
system-objects
ms.topic
reference
ai-usage
ai-assisted
helpviewer_keywords
dynamic management views [SQL Server], AlwaysOn Availability Groups
dynamic management views [SQL Server], Always On Availability Groups
dev_langs
Always On availability groups dynamic management views and functions
[!INCLUDE SQL Server ]
This section contains the dynamic management views (DMVs) and functions that are related to [!INCLUDEssHADR ].
Availability group monitoring
These DMVs provide information about availability groups and their state.
Dynamic management view
Description
sys.dm_hadr_availability_group_states
Returns a row for each availability group that owns an availability replica on the local instance. Shows synchronization health and role state.
sys.dm_hadr_ag_threads
Returns a row for each thread associated with an availability group. Useful for diagnosing thread-level issues.
sys.dm_hadr_name_id_map
Maps availability group names to their unique identifiers (GUIDs).
Availability replica monitoring
These DMVs provide state and health information for availability replicas.
Database replica monitoring
These DMVs track synchronization and state for databases within availability groups.
These DMVs provide information about the Windows Server Failover Clustering (WSFC) cluster.
These DMVs track automatic seeding operations for availability group databases.
These DMVs track automatic page repair operations that fix corrupt pages using data from replicas.
Dynamic management view
Description
sys.dm_hadr_auto_page_repair
Returns a row for each automatic page repair attempt on any availability database.
These DMVs provide information about availability group listeners.
Dynamic management view
Description
sys.dm_tcp_listener_states
Returns state information for each TCP listener including availability group listeners.