Skip to content

Latest commit

 

History

History
52 lines (42 loc) · 2.63 KB

sys-dm-hadr-db-threads-transact-sql.md

File metadata and controls

52 lines (42 loc) · 2.63 KB
title description author ms.author ms.reviewer ms.date ms.service ms.subservice ms.topic f1_keywords helpviewer_keywords dev_langs
sys.dm_hadr_db_threads (Transact-SQL)
sys.dm_hadr_db_threads (Transact-SQL)
MashaMSFT
mathoma
wiassaf, ryanston
02/27/2023
sql
system-objects
reference
sys.dm_hadr_db_threads_TSQL
sys.dm_hadr_db_threads
dm_hadr_db_threads_TSQL
dm_hadr_db_threads
Availability Groups [SQL Server], monitoring
Availability Groups [SQL Server], WSFC clusters
sys.dm_hadr_db_threads catalog view
TSQL

sys.dm_hadr_db_threads (Transact-SQL)

The HADR thread telemetry DMVs (sys.dm_hadr_db_threads and sys.dm_hadr_ag_threads) allow users to quickly gain insight into thread usage by Availability Group and by high availability database. Understanding this thread usage is an important benchmark for tuning availability groups.

This DMV reports on thread usage at the availability group database level.

Column name Data type Description
group_id uniqueidentifier Identifier of the availability group to which the database belongs.
ag_db_id uniqueidentifier Identifier of the database within the availability group. This identifier is identical on every replica to which this database is joined.
name nvarchar(128) Name of the database.
num_capture_threads int Number of log capture threads for this database.
num_redo_threads int Number of redo threads for this database.
num_parallel_redo_threads int Number of parallel redo threads for this database.

Permissions

Requires VIEW SERVER STATE permission on the server.

Permissions for SQL Server 2022 and later

Requires VIEW SERVER PERFORMANCE STATE permission on the server.

See also

Always On Availability Groups Dynamic Management Views and Functions (Transact-SQL)
Always On Availability Groups Catalog Views (Transact-SQL)
Monitor Availability Groups (Transact-SQL)
Always On Availability Groups (SQL Server)