Freigeben über


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

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

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

  1. Öffnen Sie im Auslastungstest-Editor einen Auslastungstest.

  2. 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.

  3. Legen Sie die SQL-Ablaufverfolgung aktiviert-Eigenschaft fest. True gibt an, dass SQL-Ablaufverfolgung aktiviert wird. False gibt an, dass sie nicht aktiviert ist.

  4. 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.

  5. 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.

  6. 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.

  7. 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