Gewusst wie: Anzeigen der SQL-Ablaufverfolgungsdaten aus einem Auslastungstestlauf

Aktualisiert: November 2007

Sie können während eines Auslastungstestlaufs SQL-Ablaufverfolgungsdaten zur späteren Analyse erfassen. Durch das Erfassen von Ablaufverfolgungsdaten können Sie in der getesteten SQL Server-Datenbank die Abfragen und gespeicherten Prozeduren ermitteln, die am langsamsten ausgeführt werden. Weitere Informationen finden Sie unter Informationen zur SQL-Ablaufverfolgung.

Aktivieren Sie die Ablaufverfolgung, indem Sie den erstellten Auslastungstest im Auslastungstest-Editor bearbeiten. Weitere Informationen finden Sie unter Gewusst wie: Integrieren von SQL-Ablaufverfolgungsdaten.

Bei aktivierter SQL-Ablaufverfolgung wird während des Auslastungstestlaufs eine Datei mit den Ablaufverfolgungsdaten erstellt. Diese Daten werden nach Abschluss des Testlaufs automatisch im Auslastungstest-Ergebnisspeicher gespeichert, und die Ablaufverfolgungsdatei wird gelöscht. Nach Abschluss des Auslastungstests analysieren Sie die Ablaufverfolgungsdaten in der Tabelle SQL-Ablaufverfolgung.

Anzeigen von SQL-Ablaufverfolgungsdaten

So zeigen Sie SQL-Ablaufverfolgungsdaten an

  1. Klicken Sie im Auslastungstest-Analyzer auf der Symbolleiste auf Tabellen, um sicherzustellen, dass das Tabellenraster angezeigt wird.

  2. Wählen Sie in der Dropdownliste Tabelle die Option SQL-Ablaufverfolgung aus.

  3. Die Ablaufverfolgungsdaten, die während des Testlaufs gesammelt wurden, werden im Raster angezeigt. In der Tabelle werden die langsamsten SQL-Vorgänge nach Dauer sortiert, wobei der langsamste Vorgang an erster Stelle steht. In der Regel sollten Sie zuerst die Spalte Dauer überprüfen. Die Daten werden in Millisekunden angezeigt.

    Die folgenden Spalten werden angezeigt:

    • Event Class

    • Dauer

    • CPU

    • Reads

    • Writes

    • TextData

    • StartTime

    • EndTime

    Hinweis:

    Wenn Sie SQL-Ereignisse verfolgen möchten, die nicht mit den Daten in diesen Spalten angegeben werden, können Sie eine eigene benutzerdefinierte SQL-Ablaufverfolgung einrichten. Verwenden Sie hierzu das Tool Using SQL Server Profiler, das nicht in Visual Studio Team System Test Edition enthalten ist.

Siehe auch

Konzepte

Arbeiten mit Auslastungstesttabellen

Weitere Ressourcen

Analysieren von Auslastungstestläufen

Ergebnisrepository für Auslastungstests