Sammeln von SQL-Ablaufverfolgungsdaten zum Überwachen und Steigern der Leistung in Auslastungstests
SQL-Ablaufverfolgung ist ein Tool, mit dem Sie in Auslastungstests die Leistung von Webanwendungen überwachen und verbessern können. Die SQL-Ablaufverfolgung sollte nur verwendet werden, wenn die Webanwendung SQL Server zum Speichern von Daten verwendet.
Tipp
Die SQL-Ablaufverfolgung ist nicht auf Webleistungstests beschränkt. Komponententests für Anwendungen, die auf SQL Server-Datenbanken zugreifen, eignen sich ebenfalls gut für die SQL-Ablaufverfolgung.
Sie können während eines Auslastungstestlaufs SQL-Ablaufverfolgungsdaten zur späteren Analyse erfassen. Durch das Sammeln von Ablaufverfolgungsdaten können Sie in der getesteten SQL Server-Datenbank die Abfragen und gespeicherten Prozeduren identifizieren, die am langsamsten ausgeführt werden. Aktivieren Sie die Ablaufverfolgung, indem Sie den erstellten Auslastungstest im Auslastungstest-Editor bearbeiten.
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. Weitere Informationen finden Sie unter Gewusst wie: Anzeigen der SQL-Ablaufverfolgungsdaten in Auslastungstests mit der Tabelle "SQL-Ablaufverfolgung".
Wenn die SQL-Ablaufverfolgung aktiviert ist, können SQL-Ablaufverfolgungsdaten im Auslastungstest-Analyzer in der Tabelle "SQL-Ablaufverfolgung" der Tabellenansicht angezeigt werden. Die SQL-Ablaufverfolgung ist beim Diagnostizieren von SQL-Leistungsproblemen eine benutzerfreundliche Alternative zum Starten einer separaten SQL-Profilersitzung während des Auslastungstests. Um diese Funktion zu aktivieren, benötigt der Benutzer, der den Auslastungstest ausführt, die SQL-Rechte zum Ausführen der SQL-Ablaufverfolgung, und es muss ein Verzeichnis (normalerweise eine Freigabe) angegeben werden, in das die Ablaufverfolgungsdatei geschrieben wird. Nach Abschluss des Auslastungstests werden die Ablaufverfolgungsdaten in das Auslastungstestrepository importiert und dem ausgeführten Auslastungstest zugeordnet, sodass sie später im Auslastungstest-Analyzer angezeigt werden können.
Tipp
Eine vollständige Liste der Testlaufeinstellungseigenschaften und deren Beschreibungen finden Sie unter Load Test Run Setting Properties. Aufgaben
Aufgaben |
Verwandte Themen |
---|---|
Verwenden des SQL-Ablaufverfolgungspools zur Leistungsverbesserung: SQL-Ablaufverfolgung ist ein Tool, mit dem Sie in Auslastungstests die Leistung von Webanwendungen überwachen und verbessern können. |
Siehe auch
Weitere Ressourcen
Erstellen und Bearbeiten von Auslastungstests
Analysieren von Auslastungstestläufen
Verwalten von Auslastungstestergebnissen im Ergebnisrepository für Auslastungstests