SQL Profiler ist die grafische Benutzeroberfläche für die Überwachung der Performance der T -SQL-Anweisungen in SQL Server , die relationale Datenbank -Management-System von Microsoft angeboten werden. Sie können es für die Analyse der SQL-Anweisung und gespeicherte Prozeduren verwenden und Feinabstimmung sie für eine bessere Leistung. Eine SQL Profiler besteht aus einer Vorlage, die die Daten, die Sie analysieren möchten angibt. Sie können die Daten , indem Sie eine Spur , die die angegebene Vorlage verwendet zu sammeln , wenn ein Ereignis wie eine gespeicherte Prozedur oder eine SQL-Anweisung . Verwenden Sie diese erfassten Daten in die Datenbank und SQL-Anweisung Leistung zu analysieren . Anleitung
1
Klicken Sie unter Windows auf "Start" und wählen Sie " Alle Programme". Wählen Sie " Microsoft SQL Server " und klicken Sie auf " Performance Tools " aus den verfügbaren Optionen .
2
Wählen Sie " SQL Server Profiler ", um die "Connect to Server " zu öffnen . Wählen Sie " Database Engine" aus den verfügbaren Optionen , indem Sie auf das Dropdown- Menü für " Server-Typ ".
3
Wählen Sie den Server , indem Sie auf das Dropdown- Menü neben " Server-Name . " Wählen Sie entweder " Windows-Authentifizierung " oder " SQL Server Authentication " für " Authentifizierung".
4
Klicken Sie auf " Schließen ", um die "Trace Eigenschaften" öffnen Bildschirm . Geben Sie einen Namen für die "Trace Namen. " Akzeptieren Sie die Standard-Server für " Trace Provider-Namen " und " Trace Provider-Typ " auf dem Server, den Sie gewählt haben , während Anschluss basiert.
5
Wählen Sie die Vorlage Sie verwenden möchten , indem Sie auf das Dropdown- Menü neben " Verwenden Sie die Vorlage ", basierend auf Ihren Anforderungen. Sie können entweder die integrierten Vorlagen oder erstellen Sie Ihre eigenen . Diese Vorlagen werden mit der Erweiterung gespeichert werden " tdf . "
6
Wählen Sie entweder die " Save to file " oder "Save to table" zum Speichern der Trace-Datei . Geben Sie den Ordner, in dem Sie die Datei speichern in der "Datei speichern "-Bildschirm und klicken Sie auf " Speichern" im "Datei speichern "-Bildschirm.
7
Klicken Sie auf "Speichern" zu Tisch wollen , wenn Sie wollen speichern Sie die Trace-Datei in einer Datenbank , um die "Destination Tisch " zu öffnen . Geben Sie die Datenbank , indem Sie auf das Dropdown- Menü neben dem " Datenbank". Wählen Sie den "Eigentümer" , indem Sie aus den verfügbaren Optionen aus dem Dropdown-Menü . Geben Sie die Tabelle , indem Sie auf das Dropdown- Menü neben " Tabelle ". Klicken Sie auf " OK", um zurück zu den "Train Eigenschaften "-Bildschirm.
8
Kontrollkästchen "Enable Trace Stopp-Zeit " , und geben Sie das Datum und die Zeit, wenn Sie die SQL Profiler , um die Ablaufverfolgung zu beenden wollen . Klicken Sie auf das "Event Section ", um die Ereignisse, die Sie brauchen, um in der SQL Profiler verfolgen angeben . Ein Ereignis entspricht einem Betrieb von der SQL Server " Database Engine" wie Ausführung T -SQL-Anweisungen und gespeicherte Prozeduren ausgeführt , anmelden und abmelden Operationen .
9
Wählen Sie die Ereignisse verfolgen möchten , indem Auswählen der entsprechenden Kontrollkästchen basierend auf Ihren Anforderungen . Kontrollkästchen die Option " Alle Ereignisse ", wenn Sie alle Ereignisse anzuzeigen , und wählen Sie " Alle Spalten ", wenn Sie alle Spalten in der Trace-Datei unter dem Display wollen wollen " Security Audit ".
10
Klicken Sie auf " Column Filter " unter " Text -Daten ", wenn Sie keine Filter auf die Spalten anwenden möchten. Der "Edit Filter" wird geöffnet. Geben Sie die Filter , indem Sie das Attribut und Zustand. Kontrollkästchen die Option " Ausschließen Zeilen, die keine Werte enthalten " , wenn Sie nicht wollen, dass die Zeilen, in denen es keinen Wert für das jeweilige Attribut . Klicken Sie auf " OK", um zurück zu den "Trace Properties "-Bildschirm.
11
Klicken Sie auf " Organisieren Column "-Taste , wenn Sie die Reihenfolge der Ereignisse in der Trace-Datei angeben möchten. "Ausführen" klicken, um die Trace-Funktion zu starten. Die Trace -Bildschirm geöffnet, in dem Sie die Details der Abfragen und der ausgewählten Events zu bekommen. Stoppen Sie ein bestimmtes Ereignis mit der rechten Maustaste auf das Ereignis unter dem "Event -Klasse " und wählen Sie "Stop Trace" aus den verfügbaren Optionen .
12
Speichern Sie die Ergebnisse eines bestimmten Ereignisses mit der rechten Maustaste darauf klicken und Sie "Extract Ereignis Daten" und analysieren die Ergebnisse für die Überwachung der Leistung der Datenbank .