sys.dm_hadr_db_threads (Transact-SQL)

HADR 執行緒遙測 DMV ( sys.dm_hadr_db_threads 和 sys.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 權限。

另請參閱

Always On 可用性群組動態管理檢視和函數 (Transact-SQL)
Always On 可用性群組目錄檢視 (Transact-SQL)
監視可用性群組 (Transact-SQL)
Always On 可用性群組 (SQL Server)