SQL Server, Datenbankreplikat (Objekt)

Gilt für: SQL Server

Das Leistungsobjekt SQLServer:Database Replica enthält Leistungsindikatoren, die Informationen zu den sekundären Datenbanken einer AlwaysOn-Verfügbarkeitsgruppe in SQL Server melden. Dieses Objekt ist nur für eine Instanz von SQL Server gültig, die ein sekundäres Replikat hosten soll.

Name des Leistungsindikators Beschreibung Anzeige für...
Verzögerung bei Datenbankflusssteuerung Dauer der Wartezeiten bei der Datenbankflusssteuerung in Mikrosekunden. Gilt für:: SQL Server 2014 Service Pack 2 und höher, SQL Server 2016 Service Pack 1 und höher
Datenbankflusssteuerungen/s Die Anzahl der Datenbankflusssteuerungen pro Sekunde. Gilt für: SQL Server 2014 Service Pack 2 und höher, SQL Server 2016 Service Pack 1 und höher
Empfangene Dateibytes/s Die Menge der FILESTREAM-Daten, die vom sekundären Replikat für die sekundäre Datenbank in der letzten Sekunde empfangen wurde. Sekundäres Replikat
Gruppencommitzeit Wartezeit für alle Transaktionsgruppencommits in Mikrosekunden. Gilt für:: SQL Server 2014 Service Pack 2 und höher, SQL Server 2016 Service Pack 1 und höher
Gruppencommits/Sek. Anzahl der Wartevorgänge von Transaktionen auf einen Gruppencommit. Gilt für:: SQL Server 2014 Service Pack 2 und höher, SQL Server 2016 Service Pack 1 und höher
Warteschlange für ausstehende Protokollanwendung Anzahl der Protokollblöcke, die darauf warten, in das Datenbankreplikat übernommen zu werden. Sekundäres Replikat
Warteschlange für bereite Protokollanwendung Anzahl der Protokollblöcke, die bereit sind und darauf warten, in das Datenbankreplikat übernommen zu werden. Sekundäres Replikat
Komprimierte Protokollbytes/Sek. Die Menge an Protokolldaten in Bytes, die pro Sekunde komprimiert werden. Gilt für: SQL Server 2014 Service Pack 2 und höher, SQL Server 2016 Service Pack 1 und höher
Dekomprimierte Protokollbytes/Sek. Die Menge an Protokolldaten in Bytes, die pro Sekunde dekomprimiert werden. Gilt für: SQL Server 2014 Service Pack 2 und höher, SQL Server 2016 Service Pack 1 und höher
Empfangene Protokollbytes/s Die Menge der Protokolldatensätze, die vom sekundären Replikat für die Datenbank in der letzten Sekunde empfangen wurde. Sekundäres Replikat
Cachetreffer/Sek. bei Protokollkomprimierung Die Anzahl der Cachetreffer bei Protokollblockkomprimierungen pro Sekunde. Gilt für: SQL Server 2014 Service Pack 2 und höher, SQL Server 2016 Service Pack 1 und höher
Cachefehler/Sek. bei Protokollkomprimierung Die Anzahl der Cachefehler bei Protokollblockkomprimierungen pro Sekunde. Gilt für: SQL Server 2014 Service Pack 2 und höher, SQL Server 2016 Service Pack 1 und höher
Protokollkomprimierungen/Sek. Die Anzahl komprimierten Protokollblöcke pro Sekunde. Gilt für: SQL Server 2014 Service Pack 2 und höher, SQL Server 2016 Service Pack 1 und höher
Protokolldekomprimierungen/Sek. Die Anzahl dekomprimierten Protokollblöcke pro Sekunde. Gilt für: SQL Server 2014 Service Pack 2 und höher, SQL Server 2016 Service Pack 1 und höher
Verbleibendes Protokoll für Rollbackphase Entspricht der Menge an Protokollen in Kilobytes, die für das Ausführen der Rollbackphase verbleiben. Sekundäres Replikat
Protokollsendewarteschlange Die Menge der Protokolldatensätze in den Protokolldateien der primären Datenbank in Kilobytes, die nicht an das sekundäre Replikat gesendet wurden. Dieser Wert wird vom primären Replikat an das sekundäre Replikat gesendet. Die Warteschlangengröße umfasst keine FILESTREAM-Dateien, die an ein sekundäres Replikat gesendet wurden. Sekundäres Replikat
Gespiegelte Schreibtransaktionen/Sekunde Anzahl von Transaktionen, die in die primäre Datenbank geschrieben und beim Senden des Protokolls an die sekundäre Datenbank commitet wurden (in der letzten Sekunde). Primäres Replikat
Wiederherstellungswarteschlange Die Menge der Protokolldatensätze in KB in den Protokolldateien des sekundären Replikats, die nicht wiederholt wurde. Sekundäres Replikat
Blockierte Wiederholungen/s Häufigkeit der Blockierung des REDO-Threads für Sperren von Lesern der Datenbank. Sekundäres Replikat
Verbleibende Wiederholungsbytes Die zur Wiederholung verbleibende Protokollmenge in Kilobytes bis zum Abschließen der Wiederherstellungsphase. Sekundäres Replikat
Wiederholte Bytes/s Menge an Protokolldatensätzen, die in der letzten Sekunde auf der sekundären Datenbank wiederholt wurden. Sekundäres Replikat
Wiederholungen/Sek. Die Menge der Protokolldatensätze, die in der letzten Sekunde wiederholt wurden, um den Stand des Datenbankreplikats zu erreichen Sekundäres Replikat
Rückgängig zu machendes Gesamtprotokoll Gesamtanzahl an Kilobytes von Protokollen, die rückgängig zu machen sind. Sekundäres Replikat
Transaktionsverzögerung Hierbei handelt es sich um die Verzögerung insgesamt beim Warten auf die Bestätigung eines nicht abgeschlossenen Commits für alle aktuellen Transaktionen in Millisekunden. Dividieren Sie den Wert durch Gespiegelte Schreibtransaktionen/Sekunde, um die Durchschnittliche Transaktionsverzögerung zu erhalten. Weitere Informationen finden Sie unter Überwachen der Leistung für Always On-Verfügbarkeitsgruppen. Primäres Replikat

Beispiel

Sie beginnen damit, die Abfrageleistungsindikatoren in diesem Objekt mithilfe dieser T-SQL-Abfrage in der dynamischen Verwaltungssicht sys.dm_os_performance_counters zu untersuchen:

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