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