sys.dm_hadr_db_threads (Transact-SQL)

HADR 线程遥测 DMV (sys.dm_hadr_db_threadssys.dm_hadr_ag_threads) 允许用户快速了解可用性组和高可用性数据库的线程使用情况。 了解此线程使用情况是优化可用性组的重要基准。

此 DMV 报告可用性组数据库级别的线程使用情况。

列名称 数据类型 说明
group_id uniqueidentifier 数据库所属的可用性组的标识符。
ag_db_id uniqueidentifier 可用性组内数据库的标识符。 在此数据库联接到的每个副本上,该标识符都是相同的。
name nvarchar(128) 数据库的名称。
num_capture_threads int 此数据库的日志捕获线程数。
num_redo_threads int 此数据库的重做线程数。
num_parallel_redo_threads int 此数据库的并行重做线程数。

权限

要求具有服务器的 VIEW SERVER STATE 权限。

SQL Server 2022 及更高版本的权限

需要对服务器具有 VIEW SERVER PERFORMANCE STATE 权限。

另请参阅

AlwaysOn 可用性组动态管理视图和函数 (Transact-SQL)
AlwaysOn 可用性组目录视图 (Transact-SQL)
监视可用性组 (Transact-SQL)
AlwaysOn 可用性组 (SQL Server)