Freigeben über


Zusätzliche Informationsquellen zu gespiegelten Datenbanken

Zusätzlich zur Verwendung des Datenbankspiegelungs-Monitors und dbmmonitor-basierter gespeicherter Prozeduren zur Überwachung einer gespiegelten Datenbank und zum Einrichten von Warnungen für überwachte Leistungsvariablen bietet Microsoft SQL Server 2008 Folgendes:

  • Metadaten für die Datenbankspiegelung in Katalogsichten. Weitere Informationen dazu finden Sie nachfolgend in diesem Abschnitt unter "Metadaten für die Datenbankspiegelung".

  • Leistungsindikatoren für die Datenbankspiegelung. Weitere Informationen dazu finden Sie nachfolgend in diesem Abschnitt unter "Leistungsindikatoren für die Datenbankspiegelung".

  • Ereignisbenachrichtigungen für die Datenbankspiegelung. Weitere Informationen dazu finden Sie nachfolgend in diesem Abschnitt unter "Ereignisbenachrichtigungen für die Datenbankspiegelung".

  • Serverereignisse für den WMI-Anbieter für Serverereignisse.

Metadaten für die Datenbankspiegelung

Jede Datenbank-Spiegelungssitzung wird in Metadaten beschrieben, die mithilfe der folgenden Katalogsichten oder dynamischen Verwaltungssichten offengelegt werden:

  • sys.database_mirroring

    Diese Sicht zeigt die Metadaten für die Datenbankspiegelung für jede gespiegelte Datenbank in einer Serverinstanz an. Weitere Informationen finden Sie unter sys.database_mirroring (Transact-SQL).

  • sys.database_mirroring_endpoints

    Die sys.database_mirroring_endpoints-Katalogsicht zeigt Informationen zum Endpunkt der Datenbankspiegelung der Serverinstanz an. Weitere Informationen finden Sie unter sys.database_mirroring_endpoints (Transact-SQL).

  • sys.database_mirroring_witnesses

    Diese Katalogsicht zeigt die Metadaten für die Datenbankspiegelung für jede Sitzung an, bei der eine Serverinstanz Zeuge ist. Weitere Informationen finden Sie unter sys.database_mirroring_witnesses (Transact-SQL).

  • sys.dm_db_mirroring_connections

    Diese dynamische Verwaltungssicht gibt für jede Datenbankspiegelungs-Netzwerkverbindung eine Zeile zurück.

    Weitere Informationen finden Sie unter sys.dm_db_mirroring_connections (Transact-SQL).

Leistungsindikatoren für die Datenbankspiegelung

Mit Leistungsindikatoren können Sie die Leistung der Datenbankspiegelung überwachen. Beispielsweise können Sie den Leistungsindikator Transaktionsverzögerung analysieren, um festzustellen, ob die Datenbankspiegelung die Leistung auf dem Prinzipalserver beeinträchtigt. Durch Analyse der Leistungsindikatoren Wiederholungswarteschlange und Protokollsende-Warteschlange können Sie feststellen, ob die Spiegeldatenbank mit der Prinzipaldatenbank Schritt hält. Durch Analyse des Leistungsindikators Gesendete Protokollbytes/Sekunde können Sie überwachen, wie viele Protokollbytes pro Sekunde gesendet wurden.

Im Systemmonitor sind auf beiden Partnern Leistungsindikatoren im Datenbankspiegelungs-Leistungsobjekt verfügbar (SQLServer:Datenbankspiegelung). Weitere Informationen finden Sie unter SQL Server, Datenbankspiegelung (Objekt).

So starten Sie den Systemmonitor

Ereignisbenachrichtigungen für die Datenbankspiegelung

Bei einer Ereignisbenachrichtigung handelt es sich um eine spezielle Art von Datenbankobjekt. Ereignisbenachrichtigungen werden als Antwort auf eine Vielzahl von Transact-SQL DDL-Anweisungen (Data Definition Language) und Ereignissen der SQL-Ablaufverfolgung ausgeführt; sie senden Informationen zu Server- und Datenbankereignissen an einen Service Broker-Dienst.

Die folgenden Ereignisse stehen für die Datenbankspiegelung zur Verfügung:

Weitere Informationen zu Ereignisbenachrichtigungen finden Sie unter Grundlegendes zu Ereignisbenachrichtigungen und Überwachen von Ereignissen.

Siehe auch

Andere Ressourcen