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%';