Freigeben über


Wiedergabeoptionen (SQL Server Profiler)

Gilt für:SQL ServerAzure SQL Managed Instance

Vor der Wiedergabe einer aufgezeichneten Ablaufverfolgung mit SQL Server Profiler können Sie im Dialogfeld Wiedergabekonfiguration Wiedergabeoptionen festlegen. Um dieses Dialogfeld zu starten, öffnen Sie die Wiedergabeablaufverfolgungsdatei oder -tabelle in SQL Server Profiler, und wählen Sie im Menü " Wiedergabe " die Option "Start" aus. Informationen dazu, welche Berechtigungen zum Wiedergeben einer Ablaufverfolgung erforderlich sind, finden Sie unter Berechtigungen, die zum Ausführen von SQL Server Profiler erforderlich sind.

In diesem Artikel werden die optionen beschrieben, die im Dialogfeld " Konfiguration für wiedergabe" angegeben sind.

Verwenden Sie das Distributed Replay Utility zum Wiedergeben einer intensiven OLTP-Anwendung (mit vielen aktiven gleichzeitigen Verbindungen oder hohem Durchsatz). Mit dem Distributed Replay Utility können Sie Ablaufverfolgungsdaten von mehreren Computern wiedergeben, um unternehmenswichtige Arbeitsauslastungen besser zu simulieren. Weitere Informationen finden Sie in der Übersicht über die verteilte Wiedergabe von SQL Server.

Grundlegende Wiedergabeoptionen

Wiedergabeserver

Der Server ist der Name der Instanz von SQL Server, für die Sie die Ablaufverfolgung wiedergeben möchten. Der Server muss die unter Replay Requirementsbeschriebenen Anforderungen für die Wiedergabe erfüllen.

In Datei speichern

Die Ausgabedatei, in die das Ergebnis aus der Wiedergabe der Ablaufverfolgung geschrieben wird, das zu einem späteren Zeitpunkt angezeigt werden kann. Standardmäßig zeigt SQL Server Profiler die Ergebnisse der Wiedergabe der Ablaufverfolgung nur auf dem Bildschirm an.

In Tabelle speichern

Die Datenbanktabelle, in die das Ergebnis aus der Wiedergabe der Ablaufverfolgung geschrieben wird, das zu einem späteren Zeitpunkt angezeigt werden kann.

Anzahl der Wiedergabethreads

Gibt die Anzahl der Replay-Threads an, die gleichzeitig verwendet werden sollen. Bei einem höheren Wert werden während der Wiedergabe mehr Ressourcen verbraucht, aber die Wiedergabe ist schneller. Die Ereignisbestellung wird nicht vollständig verwaltet, wenn mehrere Threads verwendet werden.

Wiedergeben von Ereignissen in der Reihenfolge, in der sie nachverfolgt wurden

Hiermit können Sie Debugmethoden, wie das Durchlaufen der einzelnen Ablaufverfolgungen, verwenden. Wenn diese Option nicht ausgewählt ist, garantiert die Wiedergabe nicht, dass Ereignisse in einer Reihenfolge wiedergegeben werden, die der Reihenfolge entspricht, in der Ereignisse ursprünglich erfasst wurden.

Wiedergeben von Ereignissen mit mehreren Threads

Optimiert die Leistung und deaktiviert das Debuggen. Ereignisse werden in der Reihenfolge wiedergegeben, in der sie für eine bestimmte Sitzungs-ID (SPID) aufgezeichnet wurden, die Reihenfolge der Sitzungs-ID ist jedoch nicht garantiert.

Anzeigen von Wiedergabeergebnissen

Hiermit wird das Ergebnis der Wiedergabe angezeigt. Dies ist die Standardoption. Wenn die wiedergegebene Ablaufverfolgung sehr groß ist, sollten Sie diesen deaktivieren, um Speicherplatz zu sparen.

Um eine optimale Wiedergabeleistung zu erzielen, sollten Sie ereignisse mit mehreren Threads wiedergeben und die Wiedergabeergebnisse nicht anzeigen.

Erweiterte Wiedergabeoptionen

Replay-System-SPIDs

Wiedergeben aller Sitzungs-IDs. Dies ist die Standardoption.

Nur eine SPID wiedergeben

Gibt die Sitzungs-ID wieder, die Sie aus der Liste auswählen.

Einschränken der Wiedergabe nach Datum und Uhrzeit

Gibt die Ablaufverfolgung für die angegebene Startzeit und Beendigungszeitwieder.

Warteintervall des Gesundheitsmonitors

Legt fest, wie lange ein Prozess ausgeführt werden kann, bevor die Systemüberwachung beendet wird.

Abfrageintervall für Integritätsüberwachung

Legt fest, wie oft die Systemüberwachung die Kandidaten wegen der Beendigung abruft.

Aktivieren der Überwachung blockierter SQL Server-Prozesse

Legt fest, wie oft die Überwachung blockierter Prozesse nach blockierten oder blockierenden Prozessen sucht.

Informationen zum Gesundheitsmonitor

Die Systemüberwachung ist ein Anwendungsthread, der die simulierten Prozesse bei der Wiedergabe einer Ablaufverfolgung überwacht und jene Prozesse beendet, die bei der Wiedergabe blockiert sind. Auf der Registerkarte Erweiterte Wiedergabeoptionen des Dialogfelds Wiedergabekonfiguration können Sie angeben, wie lange der Überwachungsdienst in Sekunden warten soll, bevor er einen Prozess beendet, wenn dieser blockiert ist (Warteintervall des Überwachungsdiensts). Wenn Sie dieses Intervall auf 0 festlegen, werden simulierte blockierende Prozesse bei der Wiedergabe der Ablaufverfolgung niemals durch die Systemüberwachung beendet.