Überwachen der Serverleistung und -aktivität
Gilt für: SQL Server
Ziel der Überwachung von Datenbanken ist es, die Leistung eines Servers zu bewerten. Eine effektive Überwachung umfasst die regelmäßige Erstellung von Momentaufnahmen der aktuellen Leistung, um problematische Prozesse zu isolieren, und die kontinuierliche Sammlung von Daten, um Leistungstrends über längere Zeit zu verfolgen. Microsoft SQL Server und das Windows-Betriebssystem stellen Hilfsprogramme bereit, mit denen Sie den aktuellen Zustand der Datenbank anzeigen und die Leistung bei Änderung der Bedingungen nachverfolgen können.
Der folgende Abschnitt enthält Themen zum Verwenden der Leistungs- und Aktivitätsüberwachungstools von SQL Server und Windows. Die Lektion enthält die folgenden Themen:
So führen Sie Überwachungsaufgaben mithilfe von Windows-Tools aus
So erstellen Sie SQL Server-Datenbankwarnungen mithilfe von Windows-Tools
So führen Sie Überwachungsaufgaben mit erweiterten Ereignissen aus
So führen Sie Überwachungsaufgaben mithilfe von SQL Server Management Studio aus
Anzeigen des SQL Server-Fehlerprotokolls (SQL Server Management Studio)
Öffnen des Aktivitätsmonitors (SQL Server Management Studio)
So führen Sie Überwachungsaufgaben mithilfe der SQL-Ablaufverfolgung und SQL Server Profiler aus
Wichtig
Die nächsten Abschnitte beschreiben die Methoden für die Verwendung der SQL-Ablaufverfolgung und von SQL Server Profiler.
Die SQL-Ablaufverfolgung und SQL Server Profiler sind veraltet. Der Microsoft.SqlServer.Management.Trace-Namespace, der die Objekte für die Microsoft SQL Server-Ablaufverfolgung und -Wiedergabe enthält, ist ebenfalls veraltet.
Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden.
Verwenden Sie stattdessen erweiterte Ereignisse. Weitere Informationen zu erweiterten Ereignissen finden Sie unter Schnellstart: Erweiterte Ereignisse in SQL Server und Verwenden des SSMS XEvent Profilers.
Hinweis
SQL Server Profiler für die Analysis Services-Workloads ist NICHT veraltet und wird weiterhin unterstützt.
So führen Sie Überwachungsaufgaben mithilfe der SQL-Ablaufverfolgung unter Verwendung gespeicherter Transact-SQL-Prozeduren aus
So erstellen und ändern Sie Ablaufverfolgungen mithilfe von SQL Server Profiler
Festlegen globaler Ablaufverfolgungsoptionen (SQL Server Profiler)
Angeben von Ereignissen und Datenspalten für eine Ablaufverfolgungsdatei (SQL Server Profiler)
Erstellen eines Transact-SQL-Skripts zum Ausführen einer Ablaufverfolgung (SQL Server Profiler)
Speichern von Ablaufverfolgungsergebnissen in einer Datei (SQL Server Profiler)
Festlegen einer maximalen Dateigröße für eine Ablaufverfolgungsdatei (SQL Server Profiler)
Speichern von Ablaufverfolgungsergebnissen in einer Tabelle (SQL Server Profiler)
Festlegen der maximalen Tabellengröße für eine Ablaufverfolgungstabelle (SQL Server Profiler)
Filtern von Ereignissen in einer Ablaufverfolgung (SQL Server Profiler)
Filtern von Ereignissen nach Ereignisstartzeit (SQL Server Profiler)
Filtern von Ereignissen anhand der Ereignisendzeit (SQL Server Profiler)
Filtern von Server-Prozess-IDs (SPIDs) in einer Ablaufverfolgung (SQL Server Profiler)
Organisieren von in einer Ablaufverfolgung angezeigten Spalten (SQL Server Profiler)
So können Sie Ablaufverfolgungen mithilfe von SQL Server Profiler starten, anhalten und beenden
So können Sie mithilfe von SQL Server Profiler Ablaufverfolgungen öffnen und ihre Anzeige konfigurieren
Löschen des Inhalts eines Ablaufverfolgungsfensters (SQL Server Profiler)
Schließen eines Ablaufverfolgungsfensters (SQL Server Profiler)
Festlegen der Standardeinstellungen für Ablaufverfolgungsdefinitionen (SQL Server Profiler)
Festlegen der Standardeinstellungen für die Ablaufverfolgungsanzeige (SQL Server Profiler)
So geben Sie Ablaufverfolgungen mithilfe von SQL Server Profiler wieder
Wiedergeben einer Ablaufverfolgungsdatei (SQL Server Profiler)
Wiedergeben einer Ablaufverfolgungstabelle (SQL Server Profiler)
Wiedergeben von jeweils einem einzelnen Ereignis (SQL Server Profiler)
Wiedergeben bis zu einer Cursorposition (SQL Server Profiler)
Wiedergeben eines Transact-SQL-Skripts (SQL Server Profiler)
So erstellen, ändern und verwenden Sie Ablaufverfolgungsvorlagen mithilfe von SQL Server Profiler
Erstellen einer Ablaufverfolgungsvorlage (SQL Server Profiler)
Ableiten einer Vorlage von einer zurzeit ausgeführten Ablaufverfolgung (SQL Server Profiler)
Exportieren einer Ablaufverfolgungsvorlage (SQL Server Profiler)
Importieren einer Ablaufverfolgungsvorlage (SQL Server Profiler)
So verwenden Sie SQL Server Profiler-Ablaufverfolgungen zum Auflisten und Überwachen der Serverleistung
Suchen eines Wertes oder einer Datenspalte während der Ablaufverfolgung (SQL Server Profiler)
Separates Speichern von Showplan XML-Ereignissen (SQL Server Profiler)
Separates Speichern eines Showplan XML Statistics Profile-Ereignisses (SQL Server Profiler)
Extrahieren eines Skripts aus einer Ablaufverfolgung (SQL Server Profiler)
Korrelieren einer Ablaufverfolgung mit Windows-Leistungsprotokolldaten (SQL Server Profiler)