Freigeben über


Gewusst wie: Anzeigen der SQL-Ablaufverfolgungsdaten in Auslastungstests mit der Tabelle "SQL-Ablaufverfolgung"

Dieses Thema gilt für folgende Anwendungsbereiche:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

Thema ist vorhanden Thema ist nicht vorhanden Thema ist nicht vorhanden Thema ist nicht vorhanden

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 Sammeln von SQL-Ablaufverfolgungsdaten zum Überwachen und Steigern der Leistung in Auslastungstests.

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

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

    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 mithilfe von SQL Profiler einrichten. Dabei handelt es sich um ein Tool, das nicht in Visual Studio Ultimate enthalten ist. Weitere Informationen hierzu finden Sie unter Introducing QL Server Profiler.

Siehe auch

Konzepte

Analysieren von Auslastungstestergebnissen in der Tabellenansicht des Auslastungstest-Analyzers

Weitere Ressourcen

Analysieren von Auslastungstestläufen

Verwalten von Auslastungstestergebnissen im Ergebnisrepository für Auslastungstests