Gewusst wie: Integrieren von SQL-Ablaufverfolgungsdaten mit dem Auslastungstest-Editor
Dieses Thema gilt für folgende Anwendungsbereiche:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
SQL-Ablaufverfolgung ist ein Tool, mit dem Sie in Auslastungstests die Leistung von Webanwendungen überwachen und verbessern können. Sie sollten die SQL-Ablaufverfolgung nur verwenden, wenn Ihre Webanwendung SQL Server zum Speichern von Daten verwendet.
Tipp
Die SQL-Ablaufverfolgung ist nicht auf Webleistungstests beschränkt. Auch Komponententests für Anwendungen, die auf SQL Server-Datenbanken zugreifen, sind gut für SQL-Ablaufverfolgung geeignet.
Sie können während eines Auslastungstests SQL-Ablaufverfolgungsdaten zur späteren Analyse erfassen. Die SQL-Ablaufverfolgung kann nur im Auslastungstest-Editor aktiviert werden. Während der Erstellung eines Auslastungstests mit dem Assistenten für neuen Auslastungstest kann die SQL-Ablaufverfolgung nicht aktiviert werden. Weitere Informationen finden Sie unter Sammeln von SQL-Ablaufverfolgungsdaten zum Überwachen und Steigern der Leistung in Auslastungstests.
Tipp
Um SQL-Ablaufverfolgung in einem Auslastungstest verwenden zu können, der lokal auf einem Computer mit Windows Vista ausgeführt wird, müssen Sie in der entsprechenden Instanz von SQL Server Mitglied der sysadmin-Rolle sein. Um dieses Problem zu beheben, muss ein SQL Server-Administrator Sie der sysadmin-Rolle hinzufügen.
So aktivieren Sie SQL-Ablaufverfolgung für einen Auslastungstestlauf
Öffnen Sie im Auslastungstest-Editor einen Auslastungstest.
Klicken Sie mit der rechten Maustaste auf den aktiven Knoten Testlaufeinstellungen für den Auslastungstest, und klicken Sie dann auf Eigenschaften.
Das Eigenschaftenfenster wird angezeigt.
Legen Sie die SQL-Ablaufverfolgung aktiviert-Eigenschaft fest. True gibt an, dass SQL-Ablaufverfolgung aktiviert wird. False gibt an, dass sie nicht aktiviert ist.
Legen Sie die Verbindungszeichenfolge für SQL-Ablaufverfolgung-Eigenschaft fest. Geben Sie die Verbindungszeichenfolge für den zu überwachenden SQL Server ein, oder klicken Sie auf die Schaltfläche mit den Auslassungspunkten, um das Dialogfeld Verbindungseigenschaften zu öffnen.
Legen Sie die SQL-Ablaufverfolgungsverzeichnis-Eigenschaft fest. Geben Sie einen Ordner zum Speichern der SQL-Ablaufverfolgungsdaten ein. SQL Server und der Client, auf dem Visual Studio Ultimate ausgeführt wird, müssen Zugriff auf diesen Pfad haben.
Legen Sie die Mindestdauer von SQL-Vorgängen, für die Ablaufverfolgung durchgeführt wird-Eigenschaft fest. Geben Sie einen Wert für die Mindestdauer der Abfragen ein, für die Ablaufverfolgung durchgeführt wird. Zum Beispiel gibt 500 an, dass für alle Abfragen eine Ablaufverfolgung durchgeführt wird, die länger als 500 ms dauern. Die Einheit für die Dauer ist Millisekunden. Für SQL Server 2005 ist die Einheit Mikrosekunden.
Speichern Sie den Test, und führen Sie ihn aus.
Sie können die SQL-Ablaufverfolgungsdaten erst anzeigen, nachdem der Auslastungstest abgeschlossen ist. Weitere Informationen finden Sie unter Gewusst wie: Anzeigen der SQL-Ablaufverfolgungsdaten in Auslastungstests mit der Tabelle "SQL-Ablaufverfolgung".
Tipp
Eine vollständige Liste der Testlaufeinstellungseigenschaften mit ihren Beschreibungen finden Sie unter Load Test Run Setting Properties.
Siehe auch
Weitere Ressourcen
Erstellen und Bearbeiten von Auslastungstests
Analysieren von Auslastungstestläufen
Verwalten von Auslastungstestergebnissen im Ergebnisrepository für Auslastungstests
Sammeln von SQL-Ablaufverfolgungsdaten zum Überwachen und Steigern der Leistung in Auslastungstests