Verwenden von SQL Server Profiler

SQL Server Profiler zeigt, wie SQL Server Abfragen intern auflöst. Auf diese Weise können Administratoren genau sehen, welche Transact-SQL-Anweisungen oder MDX-Ausdrücke (Multidimensional Expressions) an den Server übermittelt werden und wie der Server auf die Datenbank oder den Cube zugreift, um Resultsets zurückzugeben.

Mit SQL Server Profiler können Sie folgende Aktionen ausführen:

  • Erstellen einer Ablaufverfolgung, die auf einer wiederverwendbaren Vorlage basiert.
  • Beobachten der Ablaufverfolgungsergebnisse, während die Ablaufverfolgung ausgeführt wird.
  • Speichern der Ablaufverfolgungsergebnisse in einer Tabelle.
  • Starten, Beenden, Anhalten und Ändern der Ablaufverfolgungsergebnisse nach Bedarf.
  • Wiedergeben der Ablaufverfolgungsergebnisse.

Überwachen Sie mit SQL Server Profiler ausschließlich die für Sie interessanten Ereignisse. Wenn Ablaufverfolgungen zu umfangreich werden, können Sie diese anhand der gewünschten Informationen filtern, damit nur eine Teilmenge der Ereignisdaten gesammelt wird. Wenn zu viele Ereignisse überwacht werden, nimmt der Verwaltungsaufwand für den Server und den Überwachungsvorgang zu, und die Ablaufverfolgungsdatei oder -tabelle kann sehr groß werden, vor allem, wenn über längere Zeit überwacht wird.

ms187929.note(de-de,SQL.90).gifHinweis:
In SQL Server 2005 geben Spaltenwerte der Ablaufverfolgung mit einer Größe von über 1 GB einen Fehler zurück und werden in der Ausgabe der Ablaufverfolgung gekürzt.

In diesem Abschnitt

Thema Beschreibung

SQL Server Profiler-Vorlagen

Enthält Informationen zu den vordefinierten Ablaufverfolgungsvorlagen, die im Lieferumfang von SQL Server Profiler enthalten sind.

Erforderliche Berechtigungen zum Ausführen von SQL Server Profiler

Enthält Informationen zu den Berechtigungen, die zum Ausführen von SQL Server Profiler erforderlich sind.

Speichern von Ablaufverfolgungen und Ablaufverfolgungsvorlagen

Enthält Informationen zum Speichern von Ablaufverfolgungsausgaben und zum Speichern von Ablaufverfolgungsdefinitionen in einer Vorlage.

Ändern von Ablaufverfolgungsvorlagen

Enthält Informationen zum Ändern von Ablaufverfolgungsvorlagen mithilfe von SQL Server Profiler oder mithilfe von Transact-SQL.

Starten, Anhalten und Beenden von Ablaufverfolgungen

Enthält Informationen zu den Vorgängen beim Starten, Anhalten oder Beenden einer Ablaufverfolgung.

Korrelieren einer Ablaufverfolgung mit Windows-Leistungsprotokolldaten

Enthält Informationen zur Korrelation von Windows-Leistungsprotokolldaten mit einer Ablaufverfolgung mithilfe von SQL Server Profiler.

Anzeigen und Analysieren von Ablaufverfolgungen mit SQL Server Profiler

Enthält Informationen zum Verwenden von Ablaufverfolgungen zur Problembehandlung bei Daten, zum Anzeigen von Objektnamen in einer Ablaufverfolgung und zum Finden von Ereignissen in einer Ablaufverfolgung.

Analysieren von Deadlocks mit SQL Server Profiler

Enthält Informationen zum Verwenden von SQL Server Profiler zum Identifizieren der Ursache eines Deadlocks.

Analysieren von Abfragen mit SHOWPLAN-Ergebnissen in SQL Server Profiler

Enthält Informationen zum Verwenden von SQL Server Profiler zum Sammeln und Anzeigen von Ergebnissen für Showplan und Showplanstatistiken.

Filtern von Ablaufverfolgungen mit SQL Server Profiler

Enthält Informationen zum Festlegen von Filtern für Datenspalten zum Filtern von Ablaufverfolgungsausgaben mithilfe von SQL Server Profiler.

Wiedergeben von Ablaufverfolgungen

Erklärt, was das Wiedergeben einer Ablaufverfolgung bedeutet und was erforderlich ist, um eine Ablaufverfolgung wiederzugeben.

Szenarien für die Verwendung von SQL Server Profiler

Enthält Beschreibungen typischer Szenarien, in denen Sie SQL Server Profiler zum Analysieren der SQL Server-Leistung verwenden können.

Siehe auch

Andere Ressourcen

SQL Server Profiler (Referenz)
Starten von SQL Server Profiler

Hilfe und Informationen

Informationsquellen für SQL Server 2005