Überwachen von Datenebenenanwendungen

Eine Datenebenenanwendung (DAC) kann vom Hilfsprogramm-Explorer und Objekt-Explorer zusammen mit Systemsichten und -tabellen in SQL Server Management Studio (SSMS) überwacht werden. Zusätzlich können alle Objekte der in der DAC enthaltenen Datenbank mithilfe standardmäßiger Datenbank- und Database Engine (Datenbankmodul)-Überwachungsverfahren überwacht werden.

Vorbereitungen

Beim Bereitstellen einer DAC in einer verwalteten Instanz von Database Engine (Datenbankmodul) werden Informationen über die bereitgestellte DAC in das SQL Server-Hilfsprogramm integriert, wenn der Hilfsprogramm-Sammlungssatz das nächste Mal von der Instanz an den Steuerungspunkt für das Hilfsprogramm gesendet wird. Sie können dann grundlegende Zustandsinformationen zur DAC mit dem Management Studio-Hilfsprogramm-Explorer anzeigen.

Der SSMS-Objekt-Explorer zeigt grundlegende Konfigurationsinformationen zu den einzelnen DACs an, die auf einer Instanz von Database Engine (Datenbankmodul) bereitgestellt werden, unabhängig von, ob die Instanz im SQL Server-Hilfsprogramm verwaltet wird. Darüber hinaus kann die Datenbank, die mit einer bereitgestellten DAC verknüpft ist, mit den gleichen Prozeduren zum Überwachen aller Datenbanken überwacht werden.

Verwenden des SQL Server-Hilfsprogramms

Auf der Detailseite Bereitgestellte Datenebenenanwendungen im Management Studio-Hilfsprogramm-Explorer wird ein Dashboard angezeigt, das Aufschluss über die Ressourcennutzung aller DACs gibt, die auf verwalteten Database Engine (Datenbankmodul)-Instanzen bereitgestellt wurden. Im oberen Bereich der Detailseite wird jede bereitgestellte DAC mit visuellen Indikatoren aufgeführt, die aufzeigen, ob die Nutzungswerte der CPU und der Dateiressourcen außerhalb der für das SQL Server-Hilfsprogramm definierten Richtlinien liegen. Wenn Sie eine DAC in der Listenansicht auswählen, werden weitere Details auf Registerkarten im unteren Bereich der Seite angezeigt. Weitere Informationen zu den auf der Detailseite angezeigten Informationen finden Sie unter Details zu bereitgestellten Datenebenenanwendungen (SQL Server-Hilfsprogramm).

Nachdem Sie mithilfe der Detailseite Bereitgestellte Datenebenenanwendungen schnell die DACs ermittelt haben, bei denen eine Unter- oder Überauslastung der Hardwareressource vorliegt, können Sie Pläne zur Lösung eines bestimmten Problems erarbeiten. Mehrere DACs, die ihre aktuellen Hardwareressourcen nicht vollständig ausnutzen, könnten auf einem einzelnen Server konsolidiert werden, sodass einige der Server für andere Zwecke freigegeben werden. Wenn eine DAC die Ressourcen auf ihrem aktuellen Server überbeansprucht, kann sie auf einen größeren Server umgelagert werden, oder Sie können dem aktuellen Server weitere Ressourcen hinzufügen.

Die minimalen und maximalen Grenzwerte für die Ressourcenverwendung werden von Richtlinien zur Anwendungsüberwachung definiert, die auf der Detailseite Hilfsprogrammverwaltung festgelegt werden. Datenbankadministratoren können die Richtlinien an die von ihrem Unternehmen festgelegten Grenzwerte anpassen. Beispielweise könnte ein Unternehmen die maximale CPU-Auslastung für eine DAC auf 75 % festlegen, während ein anderes Unternehmen diesen Wert auf 80 % festlegt. Weitere Informationen zum Festlegen von Richtlinien für die Anwendungsüberwachung finden Sie unter Hilfsprogrammverwaltung (SQL Server-Hilfsprogramm).

So zeigen Sie die Detailseite Bereitgestellte Datenebenenanwendungen an:

  1. Wählen Sie das Menü Ansicht/Hilfsprogramm-Explorer aus.

  2. Verbinden Sie den Hilfsprogramm-Explorer mit dem Steuerungspunkt für das Hilfsprogramm (UCP).

  3. Wählen Sie das Menü Ansicht/Details zum Hilfsprogramm-Explorer aus.

  4. Wählen Sie den Knoten Bereitgestellte Datenebenenanwendungen im Hilfsprogramm-Explorer aus.

Die Informationen auf der Detailseite Bereitgestellte Datenebenenanwendungen stammen aus den Daten des UMDWs (Utility Management Data Warehouse), in dem die Daten standardmäßig alle 15 Minuten erfasst werden. Das Intervall kann ebenfalls auf der Detailseite Hilfsprogrammverwaltung angepasst werden.

Verwenden des Objekt-Explorers

Der Objekt-Explorer von SSMS zeigt grundlegende Konfigurationsinformationen zu jeder DAC an, die auf einer Database Engine (Datenbankmodul)-Instanz bereitgestellt wurde. Dies schließt sowohl verwaltete Instanzen ein, die im SQL Server-Hilfsprogramm registriert wurden, als auch eigenständige Instanzen, die nicht im Hilfsprogramm-Explorer angezeigt werden können.

So zeigen Sie die Details einer auf einer Database Engine (Datenbankmodul)-Instanz bereitgestellten DAC an:

  1. Wählen Sie das Menü Ansicht/Objekt-Explorer aus.

  2. Stellen Sie im Bereich Objekt-Explorer eine Verbindung mit der Database Engine (Datenbankmodul)-Instanz her.

  3. Wählen Sie das Menü Ansicht/Details zum Objekt-Explorer aus.

  4. Wählen Sie den Serverknoten im Objekt-Explorer aus, der der Instanz zugeordnet ist, und navigieren Sie dann zum Knoten Verwaltung\Datenebenenanwendungen.

  5. In der Listenansicht im oberen Bereich der Detailseite wird jede DAC aufgeführt, die auf der Database Engine (Datenbankmodul)-Instanz bereitgestellt wurde. Wählen Sie eine DAC aus, um die Informationen im Detailbereich unten auf der Seite anzuzeigen.

Das Kontextmenü des Knotens Datenebenenanwendungen wird auch dazu verwendet, eine neue DAC bereitzustellen oder eine vorhandene zu löschen.

Verwenden von DAC-Systemsichten und -tabellen

In der Systemtabelle msdb.dbo.sysdac_history_internal wird aufgezeichnet, ob die für eine Database Engine (Datenbankmodul)-Instanz ausgeführten DAC-Verwaltungsaktionen erfolgreich oder fehlerhaft waren. Die Tabelle enthält den Zeitpunkt jeder Aktion sowie den Anmeldenamen, unter dem die Aktion initiiert wurde. Weitere Informationen finden Sie unter sysdac_history_internal (Transact-SQL).

Die DAC-Systemsichten enthalten grundlegende Kataloginformationen. Weitere Informationen finden Sie unter Sichten von Datenebenenanwendungen (Transact-SQL).

Überwachen von DAC-Datenbanken

Nachdem eine DAC erfolgreich bereitgestellt wurde, funktioniert die in der DAC enthaltene Datenbank genauso wie jede andere Datenbank. Verwenden Sie die Database Engine (Datenbankmodul)-Standardtechniken und -tools zum Überwachen von Leistung, Protokollen, Ereignissen und Ressourcennutzung der Datenbank.

Siehe auch

Konzepte

Datenebenenanwendungen

Bereitstellen einer Datenebenenanwendung