Freigeben über


Separates Speichern eines Showplan XML Statistics Profile-Ereignisses (SQL Server Profiler)

Gilt für: SQL Server

In diesem Thema wird beschrieben, wie Sie in Ablaufverfolgungen aufgezeichnete Showplan XML Statistics Profile-Ereignisse mithilfe von SQL Server Profiler in separaten SQLPlan-Dateien speichern. Sie können die Showplan XML Statistics Profile-Ereignisdateien in SQL Server Management Studio öffnen, um den grafischen Ausführungsplan für jedes Ereignis anzuzeigen.

Separates Speichern der „Showplan XML Statistics“-Ereignisse

  1. Wählen Sie im Menü Datei die Option Neue Ablaufverfolgung aus, und stellen Sie dann eine Verbindung mit einer Instanz von SQL Server her.

    Das Dialogfeld Ablaufverfolgungseigenschaften wird angezeigt.

    Hinweis

    Wenn Sie Ablaufverfolgung sofort nach dem Herstellen der Verbindung starten auswählen, wird das Dialogfeld Ablaufverfolgungseigenschaften nicht angezeigt. Stattdessen beginnt die Ablaufverfolgung. Um diese Einstellung zu deaktivieren, wählen Sie im Menü ExtrasOptionen aus und deaktivieren das Kontrollkästchen Ablaufverfolgung sofort nach dem Herstellen der Verbindung starten.

  2. Geben Sie im Dialogfeld Ablaufverfolgungseigenschaften im Feld Ablaufverfolgungsname einen Namen für die Ablaufverfolgung ein.

  3. Wählen Sie in der Liste Vorlage verwenden eine Nachverfolgungsvorlage aus, auf der die Nachverfolgung basieren soll. Wenn Sie keine Vorlage verwenden möchten, wählen Sie Leer aus.

  4. Führen Sie eines der folgenden Verfahren aus:

    • Aktivieren Sie das Kontrollkästchen In Datei speichern, um die Ablaufverfolgung in einer Datei aufzuzeichnen. Geben Sie einen Wert für Maximale Dateigröße festlegenan.

      Optional aktivieren Sie die Kontrollkästchen Dateirollover aktivieren und Ablaufverfolgungsdaten von Serverprozessen .

    • Aktivieren Sie das Kontrollkästchen In Tabelle speichern, um die Ablaufverfolgung in einer Datenbanktabelle aufzuzeichnen.

      Wählen Sie optional Maximale Zeilenzahl festlegen aus, und geben Sie einen Wert an.

  5. Aktivieren Sie optional das Kontrollkästchen Beendigungszeit für Ablaufverfolgung aktivieren , und geben Sie das Datum und die Uhrzeit zum Beenden der Ablaufverfolgung an.

  6. Wählen Sie die Registerkarte Ereignisauswahl aus.

  7. Erweitern Sie in der Events-Datenspalte die Performance-Ereigniskategorie, und aktivieren Sie dann das Kontrollkästchen Showplan XML Statistics Profile. Wenn die Performance-Ereigniskategorie nicht verfügbar ist, wählen Sie Alle Ereignisse anzeigen aus, um sie anzuzeigen.

    Die Registerkarte Ereignisextraktionseinstellungen wird dem Dialogfeld Ablaufverfolgungseigenschaften hinzugefügt.

  8. Wählen Sie auf der Registerkarte Ereignisextraktionseinstellungen die Option XML-Showplanereignisse separat speichern aus.

  9. Geben Sie im Dialogfeld Speichern unter den Dateinamen zum Speichern der Showplan XML Statistics Profile -Ereignisse ein.

  10. Wählen Sie Alle Batches in einer einzelnen Datei aus, um alle Showplan XML Statistics Profile-Ereignisse in einer einzelnen XML-Datei zu speichern. Wählen Sie alternativ Jeder XML-Showplanbatch in einer eigenen Datei aus, um für jedes Showplan XML Statistics Profile-Ereignis eine neue XML-Datei zu erstellen.

  11. Zum Anzeigen der Showplan XML Statistics Profile-Ereignisdatei in SQL Server Management Studio zeigen Sie im Menü Datei auf Öffnen und wählen Datei aus. Navigieren Sie zu dem Verzeichnis, wo Sie die Showplan XML Statistics Profile-Ereignisdatei(en) gespeichert haben, um eine Ereignisdatei auszuwählen und zu öffnen. Showplan XML Statistics Profile -Ereignisdateien haben eine SQLPlan-Dateinamenerweiterung.

Weitere Informationen

Analysieren von Abfragen mit Showplan-Ergebnissen in SQL Server Profiler