Separates Speichern von Showplan XML-Ereignissen (SQL Server Profiler)
In diesem Thema wird beschrieben, wie Showplan XML -Ereignisse, die in Ablaufverfolgungen erfasst sind, mithilfe von SQL Server Profilerin separaten .SQLPlan-Dateien gespeichert werden können. Sie können die Showplan XML-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-Ereignisse separat
Klicken Sie im Menü Datei auf Neue Ablaufverfolgung, und stellen Sie dann eine Verbindung mit einer Instanz von SQL Serverher.
Das Dialogfeld Ablaufverfolgungseigenschaftenwird angezeigt.
Hinweis
Bei der Auswahl von Ablaufverfolgung sofort nach dem Herstellen der Verbindung startenwird das Dialogfeld Ablaufverfolgungseigenschaftennicht angezeigt. Stattdessen beginnt die Ablaufverfolgung. Um diese Einstellung zu deaktivieren, klicken Sie im Menü Extrasauf Optionen, und deaktivieren Sie das Kontrollkästchen Ablaufverfolgung sofort nach dem Herstellen der Verbindung starten .
Geben Sie im Dialogfeld Ablaufverfolgungseigenschaften im Feld Ablaufverfolgungsname einen Namen für die Ablaufverfolgung ein.
Wählen Sie in der Liste Vorlage verwenden eine Ablaufverfolgungsvorlage als Basis für die Ablaufverfolgung aus, oder wählen Sie Leer aus, wenn Sie keine Vorlage verwenden möchten.
Führen Sie eines der folgenden Verfahren aus:
Aktivieren Sie das KontrollkästchenIn 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ästchenIn Tabelle speichern , um die Ablaufverfolgung in einer Datenbanktabelle aufzuzeichnen. Klicken Sie optional auf Maximale Zeilen festlegen, und geben Sie einen Wert an.
Aktivieren Sie optional das Kontrollkästchen Beendigungszeit für Ablaufverfolgung aktivieren , und geben Sie das Datum und die Uhrzeit zum Beenden der Ablaufverfolgung an.
Klicken Sie auf die Registerkarte Ereignisauswahl.
Geben Sie im Dialogfeld Ereignissedie Ereigniskategorie Leistung, und aktivieren Sie dann das Kontrollkästchen Showplan XML. Wenn die Performance -Ereigniskategorie nicht verfügbar ist, aktivieren Sie zum Anzeigen dieser Ereigniskategorie das Kontrollkästchen Alle Ereignisse anzeigen .
Das Dialogfeld Ereignisextraktionseinstellungenwird dem Dialogfeld Ablaufverfolgungseigenschaftenhinzugefügt.
Klicken Sie im Menü Ereignisextraktionseinstellungenauf XML-Showplanereignisse separat speichern.
Geben Sie in das Dialogfeld Speichern unter den Namen der Datei ein, in die die Showplan XML -Ereignisse gespeichert werden sollen.
Klicken Sie auf Alle XML-Showplanbatches in einer einzelnen Datei , um alle Showplan-XML-Ereignisse in einer einzelnen XML-Datei zu speichern, oder klicken Sie auf Jeden XML-Showplan-Batch in einer separaten Datei, um eine neue XML-Datei für jedes Showplan-XML-Ereignis zu erstellen.
Um die Showplan XML -Ereignisdatei in SQL Server Management Studio anzeigen zu lassen, zeigen Sie im Menü Datei auf Öffnen, und klicken Sie auf Datei. Navigieren Sie zu dem Verzeichnis, in dem Sie die Showplan XML -Ereignisdatei(en) gespeichert hatten, wählen Sie eine Datei aus, und öffnen Sie diese. Showplan XML -Ereignisdateien besitzen die Dateierweiterung .SQLPlan.
Weitere Informationen
Analysieren von Abfragen mit SHOWPLAN-Ergebnissen in SQL Server Profiler