SQL Server, oggetto Replica di database

Si applica a:SQL Server

L'oggetto prestazioni SQLServer:Database Replica contiene contatori delle prestazioni che segnalano informazioni sui database secondari di un gruppo di disponibilità AlwaysOn in SQL Server. Questo oggetto è valido solo in un'istanza di SQL Server che ospita una replica secondaria.

Nome contatore Descrizione Contenuto in...
Ritardo del controllo del flusso di database Durata trascorsa nell'attesa del controllo del flusso di database in microsecondi. Si applica a: SQL Server 2014 Service Pack 2 e versioni successive, SQL Server 2016 Service Pack 1 e versioni successive
Controlli flusso di database/sec Numero di controllo del flusso di database al secondo. Si applica a: SQL Server 2014 Service Pack 2 e versioni successive, SQL Server 2016 Service Pack 1 e versioni successive
Byte file ricevuti/sec Quantità di dati FILESTREAM ricevuti dalla replica secondaria per il database secondario nell'ultimo secondo. Replica secondaria
Tempo di commit del gruppo Numero di microsecondi di attesa di tutti i commit del gruppo di transazioni. Si applica a: SQL Server 2014 Service Pack 2 e versioni successive, SQL Server 2016 Service Pack 1 e versioni successive
Commit di gruppo/sec Numero di volte in cui le transazioni hanno aspettato il commit del gruppo. Si applica a: SQL Server 2014 Service Pack 2 e versioni successive, SQL Server 2016 Service Pack 1 e versioni successive
Coda log in attesa di applicazione Numero di blocchi di log in attesa di essere applicati alla replica del database. Replica secondaria
Coda log pronti per l'applicazione Numero di blocchi di log in attesa e pronti per essere applicati alla replica del database. Replica secondaria
Byte di log compressi/sec Quantità di byte di log compressi al secondo. Si applica a: SQL Server 2014 Service Pack 2 e versioni successive, SQL Server 2016 Service Pack 1 e versioni successive
Byte log decompressi/sec Quantità di byte di log decompressa al secondo. Si applica a: SQL Server 2014 Service Pack 2 e versioni successive, SQL Server 2016 Service Pack 1 e versioni successive
Byte log ricevuti/sec Quantità di record del log ricevuti dalla replica secondaria per il database nell'ultimo secondo. Replica secondaria
Riscontri nella cache di compressione log/sec Numero di riscontri di compressione dei blocchi di log al secondo. Si applica a: SQL Server 2014 Service Pack 2 e versioni successive, SQL Server 2016 Service Pack 1 e versioni successive
Mancati riscontri nella cache di compressione dei log/sec Numero di mancati riscontri nella cache di compressione dei blocchi di log al secondo. Si applica a: SQL Server 2014 Service Pack 2 e versioni successive, SQL Server 2016 Service Pack 1 e versioni successive
Compressione dei log/sec Numero di blocchi di log compressi al secondo. Si applica a: SQL Server 2014 Service Pack 2 e versioni successive, SQL Server 2016 Service Pack 1 e versioni successive
Decompressioni log/sec Numero di blocchi di log decompressi al secondo. Si applica a: SQL Server 2014 Service Pack 2 e versioni successive, SQL Server 2016 Service Pack 1 e versioni successive
Log rimanente per il rollback La quantità di log in KB che deve ancora completare la fase di rollback. Replica secondaria
Coda invii log Quantità di record di log nei file di log del database primario che non sono stati inviati alla replica secondaria (in KB). Questo valore viene inviato alla replica secondaria dalla replica primaria. Le dimensioni della coda non includono file FILESTREAM inviati a un database secondario. Replica secondaria
Transazioni di scrittura con mirroring/sec Numero di transazioni che sono state scritte nel database primario e il cui commit viene eseguito solo quando il log è stato inviato al database secondario nell'ultimo secondo. Replica primaria
Coda di recupero Quantità di record di log in kilobyte nei file di log della replica secondaria che non sono stati sottoposti a rollforward. Replica secondaria
Blocchi rollforward/sec Numero di volte in cui il thread della fase di rollforward viene bloccato nei blocchi utilizzati dai lettori del database. Replica secondaria
Byte rollforward rimanenti Quantità di log in KB di cui deve essere eseguito il rollforward per completare la fase di ripristino. Replica secondaria
Byte di cui è stato eseguito il rollforward/sec Quantità di record del log sottoposti a rollforward nel database secondario nell'ultimo secondo. Replica secondaria
Rollforward/sec Quantità di record di log di cui eseguire il rollforward nell'ultimo secondo per recuperare la replica di database Replica secondaria
Totale log per cui è necessario il rollback Kilobyte di log totali che devono essere annullati. Replica secondaria
Ritardo transazioni Ritardo di attesa totale per il riconoscimento di un commit senza terminazione per tutte le transazioni correnti, in millisecondi. Dividere per Transazioni di scrittura con mirroring/sec per ottenere il ritardo delle transazioni medio. Per altre informazioni, vedere Monitorare le prestazioni per i gruppi di disponibilità AlwaysOn Replica primaria

Esempio

Si inizia a esplorare i contatori delle prestazioni delle query in questo oggetto usando questa query T-SQL nella vista a gestione dinamica sys.dm_os_performance_counters :

SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Database Replica%';