Freigeben über


Speichern von Showplan-XML-Statistikprofilereignissen separat (SQL Server Profiler)

In diesem Thema wird beschrieben, wie Showplan XML Statistics Profile-Ereignisse, die in Ablaufverfolgungen erfasst werden, mithilfe von SQL Server Profiler in separate .SQLPlan-Dateien gespeichert werden können. Sie können die Showplan XML Statistics Profile-Ereignisdateien in SQL Server Management Studio öffnen, sodass Sie den grafischen Ausführungsplan für jedes Ereignis anzeigen können.

So speichern Sie Showplan-XML-Statistikereignisse separat

  1. Klicken Sie im Menü Datei auf Neue Ablaufverfolgung, und stellen Sie dann eine Verbindung zu einer Instanz von SQL Server her.

    Das Dialogfeld Ablaufverfolgungseigenschaften wird angezeigt.

    Hinweis

    Wenn Ablaufverfolgung unmittelbar nach dem Herstellen einer Verbindung startenausgewählt wird, wird das Dialogfeld Ablaufverfolgungseigenschaften nicht angezeigt, und die Ablaufverfolgung beginnt. Um diese Einstellung zu deaktivieren, klicken Sie im Menü Extras auf Optionen, und deaktivieren Sie das Kontrollkästchen Verfolgung sofort nach dem Herstellen der Verbindung starten.

  2. Geben Sie im Dialogfeld Eigenschaften der Ablaufverfolgung im Spurnamenfeld einen Namen für die Ablaufverfolgung ein.

  3. Wählen Sie eine Vorlage in der Vorlagenliste aus, auf der das Trace basieren soll, oder wählen Sie Leer aus, wenn Sie keine Vorlage verwenden möchten.

  4. Führen Sie eine der folgenden Aktionen aus:

    • Klicken Sie auf"In Datei speichern", um die Ablaufverfolgung in einer Datei zu erfassen. Geben Sie einen Wert für Maximale Dateigröße festlegenan.

      Wählen Sie optional "Dateirollover aktivieren" und "Server verarbeitet Ablaufverfolgungsdaten" aus.

    • Klicken Sie auf "In Tabelle speichern ", um die Ablaufverfolgung in einer Datenbanktabelle zu erfassen.

      Klicken Sie optional auf "Maximale Zeilen festlegen", und geben Sie einen Wert an.

  5. Optional können Sie das Kontrollkästchen "Stoppzeit der Ablaufverfolgung aktivieren" auswählen und ein Stoppdatum sowie eine Stoppzeit angeben.

  6. Klicken Sie auf die Registerkarte "Ereignisauswahl".

  7. Erweitern Sie in der Spalte "Ereignisdaten" die Kategorie " Performance", und aktivieren Sie dann das Kontrollkästchen "XML-Statistikprofil anzeigen". Wenn die Kategorie "Performance "-Ereignis nicht verfügbar ist, aktivieren Sie "Alle Ereignisse anzeigen ", um sie anzuzeigen.

    Die Registerkarte " Einstellungen für die Ereignisextraktion"wird dem Dialogfeld "Ablaufverfolgungseigenschaften" hinzugefügt.

  8. Klicken Sie auf der Registerkarte " Ereignisextraktionseinstellungen" separat auf "XML Showplan-Ereignisse speichern".

  9. Geben Sie im Dialogfeld " Speichern unter " den Dateinamen ein, um die Showplan-XML-Statistikprofilereignisse zu speichern.

  10. Klicken Sie auf "Alle Batches" in einer einzelnen Datei , um alle Showplan-XML-Statistikprofilereignisse in einer einzelnen XML-Datei zu speichern, oder klicken Sie auf "Jeder XML Showplan"-Batch in einer unterschiedlichen Datei, um eine neue XML-Datei für jedes Showplan-XML-Statistikprofilereignis zu erstellen.

  11. Um die Showplan XML Statistics Profile-Ereignisdatei in SQL Server Management Studio anzuzeigen, zeigen Sie im Menü Datei auf Öffnen, und klicken Sie auf Datei. Navigieren Sie zu dem Verzeichnis, in dem Sie die Showplan XML Statistics Profile-Ereignisdatei oder -Dateien gespeichert haben, um eine datei auszuwählen und zu öffnen. Showplan XML Statistics Profile-Ereignisdateien verfügen über eine . SQLPlan-Dateierweiterung.

Siehe auch

Analysieren von Abfragen mit SHOWPLAN-Ergebnissen in SQL Server Profiler