Erweiterungen von SQL Server Profiler
Bei SQL Server Profiler handelt es sich um eine grafische Benutzeroberfläche für die SQL-Ablaufverfolgung, die zum Überwachen einer Instanz von Microsoft Datenbankmodul oder Analysis Services verwendet wird. Daten über die einzelnen Datenbankereignisse können aufgezeichnet und in einer Datei oder Tabelle zur späteren Analyse gespeichert werden. Beispielsweise können Sie eine Produktionsumgebung überwachen und feststellen, welche gespeicherten Prozeduren zu langsam ausgeführt werden und dadurch die Leistung beeinträchtigen.
Neue Features
Zu den neuen Features in SQL Server Profiler gehören Folgende:
- Rollover-Ablaufverfolgungsdateien. SQL Server Profiler kann mindestens eine aufgelistete Rollover-Ablaufverfolgungsdatei kontinuierlich und in der richtigen Reihenfolge wiedergeben.
- Neuer Erweiterbarkeitsstandard. SQL Server Profiler verwendet eine XML-basierte Definition, die es SQL Server Profiler ermöglicht, auf einfachere Weise Ereignisse von anderen Typen von Servern und Programmierschnittstellen aufzuzeichnen.
- Profilerstellung für Microsoft SQL Server 2005 Analysis Services (SSAS). SQL Server Profiler unterstützt nun das Aufzeichnen und Anzeigen von Ereignissen, die von SSAS ausgelöst wurden.
- Profilerstellung für Microsoft SQL Server 2005 Integration Services (SSIS). SQL Server Profiler kann nun Ereignisse anzeigen, die von SSIS ausgelöst wurden.
- Speichern des verfolgten Showplans als XML. Showplanergebnisse können in einem XML-Format gespeichert werden. Dieses kann später zur grafischen Showplananzeige im Abfrage-Editor geladen werden, ohne dass eine zugrunde liegende Datenbank notwendig ist. SQL Server Profiler zeigt außerdem eine grafische Darstellung von Showplan-XML-Ereignissen zu dem Zeitpunkt an, an dem sie von SQL Server Profiler aufgezeichnet werden.
- Speichern von Ergebnissen der Ablaufverfolgung als XML. Ergebnisse der Ablaufverfolgung können neben den Standardspeicherformaten ANSI, UNICODE und OEM in einem XML-Format gespeichert werden. Auf diese Weise gespeicherte Ergebnisse können bearbeitet und als Eingabe für die Wiedergabefunktion von SQL Server Profiler verwendet werden.
- Aggregatsicht. Benutzer können eine Aggregatoption und einen Schlüssel für die Aggregation auswählen. Dies ermöglicht es Benutzern, eine Sicht mit der Spalte, für die die Aggregation ausgeführt wurde, zusammen mit einem Zähler für die Anzahl der Reihen, die den Aggregatwert bilden, anzuzeigen.
- Korrelation von Ablaufverfolgungsereignissen mit Leistungsindikatoren. SQL Server Profiler kann Leistungsindikatoren mit Ereignissen von SQL Server oder SSAS korrelieren. Administratoren können eine Auswahl aus einem vordefinierten Satz von Leistungsindikatoren treffen und diese Indikatoren in angegebenen Zeitintervallen speichern, während gleichzeitig eine Ablaufverfolgung von SQL Server oder SSAS erfasst wird.
Siehe auch
Andere Ressourcen
Terminologie von SQL Server Profiler