Freigeben über


SQL Server, Datenbankspiegelungsobjekt

Das Leistungsobjekt SQLServer:Database Mirroring enthält Leistungsindikatoren, die Informationen zur SQL Server-Datenbankspiegelung melden. In der folgenden Tabelle sind die Zähler aufgeführt, die dieses Objekt enthält.

Name BESCHREIBUNG
Empfangene Bytes/Sekunde Anzahl der pro Sekunde empfangenen Bytes.
Gesendete Byte/Sekunde Anzahl der pro Sekunde gesendeten Bytes.
Empfangene Protokollbytes/Sek. Anzahl der empfangenen Protokoll-Bytes pro Sekunde.
Protokoll bytes Redone from Cache/sec Die Anzahl der Redone-Protokollbytes, die aus dem Spiegelungsprotokollcache abgerufen wurden, in der letzten Sekunde.

Dieser Zähler wird nur auf dem Spiegelserver verwendet. Auf dem Prinzipalserver ist der Wert immer 0.
Vom Cache/Sek. gesendete Protokollbytes Die Anzahl der gesendeten Protokollbytes, die aus dem Spiegelungsprotokollcache abgerufen wurden, in der letzten Sekunde.

Dieser Zähler wird nur auf dem Hauptserver verwendet. Auf dem Spiegelserver ist der Wert immer 0.
Gesendete Protokollbytes/Sek. Anzahl der Pro Sekunde gesendeten Bytes des Protokolls.
Log Compressed Bytes Rcvd/sec Die Anzahl der komprimierten Bytes des empfangenen Protokolls in der letzten Sekunde.
Komprimierte Bytes/Sek. protokollieren Die Anzahl der komprimierten Bytes des gesendeten Protokolls in der letzten Sekunde.
Protokollhärtungszeit (ms) Millisekunden, die Logblöcke im letzten Moment gewartet haben, bevor sie auf den Datenträger geschrieben wurden.
Verbleibendes Protokoll für "Rückgängig" Gesamtanzahl der Kilobytes des Protokolls, die nach einem Failover noch vom neuen Spiegelserver gescannt werden müssen.

Dieser Zähler wird nur auf dem Spiegelserver während der Rückgängigphase verwendet. Nach Abschluss der Rückgängig-Phase wird der Zähler auf 0 zurückgesetzt. Auf dem Prinzipalserver ist der Wert immer 0.
Protokoll für Rückgängig-Operationen durchsucht Gesamtanzahl der Kilobytes des Protokolls, die seit dem Failover vom neuen Spiegelserver gescannt wurden.

Dieser Zähler wird nur auf dem Spiegelserver während des Rückgängig machens verwendet. Nach Abschluss der Rückgängig-Phase wird der Zähler auf 0 zurückgesetzt. Auf dem Prinzipalserver ist der Wert immer 0.
Protokollsendeflusssteuerungszeit (ms) Millisekunden, in denen Datenstrommeldungen protokolliert wurden, die auf die Sendeflusssteuerung in der letzten Sekunde gewartet haben.

Das Senden von Protokolldaten und Metadaten an den Spiegelungspartner ist der datenintensivste Vorgang in der Datenbankspiegelung und könnte die Datenbankspiegelung und die Service Broker Sendepuffer monopolisieren. Verwenden Sie diesen Zähler, um die Verwendung dieses Puffers durch die Datenbankspiegelungssitzung zu überwachen.
Protokoll-Sende-Warteschlange KB Die Gesamtzahl der Kilobytes des Protokolls, die noch nicht an den Spiegelserver gesendet wurden.
Gespiegelte Schreibtransaktionen/Sek. Die Anzahl der Transaktionen, die in die gespiegelte Datenbank geschrieben und gewartet haben, bis das Protokoll an den Spiegel gesendet wurde, um sich in der letzten Sekunde zu übernehmen.

Dieser Zähler wird nur erhöht, wenn der Hauptserver gerade Protokolldatensätze an den Spiegelserver sendet.
Gesendete Seiten/Sek. Anzahl der pro Sekunde gesendeten Seiten.
Empfänge/Sek. Anzahl der empfangenen Spiegelungsnachrichten pro Sekunde.
Redo-Bytes/Sek. Die Anzahl der Bytes des Log, das pro Sekunde in der Spiegeldatenbank vorwärtsgetragen wurde.
Redo Queue KB Die Gesamtzahl der Kilobytes des gehärteten Protokolls, die derzeit auf die Spiegeldatenbank angewendet werden müssen, um sie vorwärts zu übertragen. Dies wird vom Spiegel an den Prinzipal gesendet.
Sende-/Empfangszeit Millisekunden, die Nachrichten in der letzten Sekunde auf die Bestätigung des Partners gewartet haben.

Dieser Zähler ist hilfreich bei der Problembehandlung, wenn es möglicherweise durch einen Netzwerkengpass zu unerklärlichen Umschaltungen, einer großen Sendewarteschlange oder hoher Transaktionslatenz kommt. In solchen Fällen können Sie den Wert dieses Indikators analysieren, um festzustellen, ob das Netzwerk das Problem verursacht.
Sendungen pro Sekunde Anzahl der gespiegelten Nachrichten, die pro Sekunde gesendet wurden.
Transaktionsverzögerung Verzögerung beim Warten auf die Bestätigung des nicht abgeschlossenen Commits.

Hinweis

In jedem Partner zeigen einige der Leistungsindikatoren einen Nullwert an, je nachdem, welche Rolle der Partner gerade ausführt.

Bemerkungen

Mit den Leistungsindikatoren können Sie die Leistung der Datenbankspiegelung überwachen. Beispielsweise können Sie den Indikator Transaktionsverzögerung untersuchen, um festzustellen, ob die Datenbankspiegelung Auswirkungen auf die Leistung des Prinzipalservers hat, oder Sie können die Indikatoren Wiederholungswarteschlange und Protokollsende-Warteschlange untersuchen, um festzustellen, wie gut die Spiegeldatenbank mit der Prinzipaldatenbank Schritt halten kann. Mit dem Leistungsindikator Gesendete Protokollbytes/Sekunde können Sie überwachen, wie viele Protokollbytes pro Sekunde gesendet wurden.

Siehe auch

Überwachen der Ressourcenverwendung (Systemmonitor)