sys.dm_hadr_db_threads (Transact-SQL)

Le DMV del thread HADR (sys.dm_hadr_db_threads e sys.dm_hadr_ag_threads) consentono agli utenti di ottenere rapidamente informazioni dettagliate sull'utilizzo dei thread da parte del gruppo di disponibilità e del database a disponibilità elevata. Comprendere l'utilizzo di questo thread è un benchmark importante per l'ottimizzazione dei gruppi di disponibilità.

Questa DMV segnala l'utilizzo dei thread a livello di database del gruppo di disponibilità.

Nome colonna Tipo di dati Descrizione
group_id uniqueidentifier Identificatore del gruppo di disponibilità a cui appartiene il database.
ag_db_id uniqueidentifier Identificatore del database nel gruppo di disponibilità. L'identificatore è identico su ogni replica a cui è stato aggiunto questo database.
name nvarchar(128) Nome del database di .
num_capture_threads int Numero di thread di acquisizione dei log per questo database.
num_redo_threads int Numero di thread di rollforward per questo database.
num_parallel_redo_threads int Numero di thread di rollforward paralleli per questo database.

Autorizzazioni

È richiesta l'autorizzazione VIEW SERVER STATE per il server.

Autorizzazioni per SQL Server 2022 e versioni successive

È richiesta l'autorizzazione VIEW SERVER PERFORMANCE STATE nel server.

Vedi anche

Funzioni e DMV dei Gruppi di disponibilità Always On (Transact-SQL)
Viste del catalogo dei Gruppi di disponibilità Always On (Transact-SQL)
Monitorare Gruppi di disponibilità (Transact-SQL)
Gruppi di disponibilità Always On (SQL Server)