Skip to main content

Erstellen von Spuren mit SQL Server 2012 und SQL Profiler

Warnung: Sehr starke Zirbeldrüsen Ton-Aktivierung - Binaurale Beats - Isochronische Töne (Kann 2024)

Warnung: Sehr starke Zirbeldrüsen Ton-Aktivierung - Binaurale Beats - Isochronische Töne (Kann 2024)
Anonim

SQL Server Profiler ist ein Diagnosetool, das in Microsoft SQL Server 2012 enthalten ist. Es ermöglicht Ihnen, SQL-Ablaufverfolgungen zu erstellen, die die spezifischen Aktionen verfolgen, die für eine SQL Server-Datenbank ausgeführt werden. SQL-Ablaufverfolgungen bieten wertvolle Informationen zum Beheben von Datenbankproblemen und zum Optimieren der Leistung der Datenbank-Engine. Beispielsweise können Administratoren eine Ablaufverfolgung verwenden, um einen Engpass in einer Abfrage zu erkennen und Optimierungen zur Verbesserung der Datenbankleistung zu entwickeln.

Trace erstellen

Das Erstellen einer SQL Server-Ablaufverfolgung mit SQL Server Profiler ist Schritt für Schritt wie folgt:

  1. Öffnen SQL Server Management Studio und verbinden Sie sich mit der SQL Server-Instanz Ihrer Wahl. Geben Sie den Servernamen und die entsprechenden Anmeldeinformationen an, sofern Sie nicht die Windows-Authentifizierung verwenden.

  2. Nachdem Sie SQL Server Management Studio geöffnet haben, wählen Sie SQL Server Profiler von dem Werkzeuge Speisekarte. Wenn Sie nicht beabsichtigen, andere SQL Server-Tools in dieser Verwaltungssitzung zu verwenden, können Sie SQL Profiler direkt starten, anstatt Management Studio zu durchlaufen.

  3. Geben Sie die Anmeldeinformationen erneut an, wenn Sie dazu aufgefordert werden.

  4. SQL Server Profiler setzt voraus, dass Sie eine neue Ablaufverfolgung starten möchten, und öffnet a Eigenschaften verfolgen Fenster. Das Fenster ist leer, um die Details der Ablaufverfolgung anzugeben.

  5. Erstellen Sie einen beschreibenden Namen für die Ablaufverfolgung und geben Sie ihn in das Feld ein Trace-Name Textfeld.

    Wählen Sie eine Vorlage für die Ablaufverfolgung aus Verwenden Sie die Vorlage Dropdown-Menü. Auf diese Weise können Sie die Ablaufverfolgung mit einer der vordefinierten Vorlagen starten, die in der Bibliothek von SQL Server gespeichert sind.

  6. Wählen Sie einen Ort, um die Ergebnisse Ihrer Ablaufverfolgung zu speichern. Sie haben hier zwei Möglichkeiten:

    Wählen Speichern unter um den Trace in einer Datei auf der lokalen Festplatte zu speichern. Geben Sie im Fenster "Speichern unter" einen Dateinamen und einen Speicherort an, der durch Klicken auf das Kontrollkästchen angezeigt wird. Sie können auch eine maximale Dateigröße in MB festlegen, um die Auswirkungen der Ablaufverfolgung auf die Festplattennutzung zu begrenzen.

    Wählen In Tabelle speichern um den Trace in einer Tabelle in der SQL Server-Datenbank zu speichern. Wenn Sie diese Option auswählen, werden Sie aufgefordert, eine Verbindung zu der Datenbank herzustellen, in der Sie die Trace-Ergebnisse speichern möchten. Sie können auch eine maximale Ablaufverfolgungsgröße in Tausenden von Tabellenzeilen festlegen, um die Auswirkungen der Ablaufverfolgung auf Ihre Datenbank zu begrenzen.

  7. Klicke auf das Auswahl der Ereignisse Registerkarte, um die Ereignisse zu überprüfen, die Sie mit Ihrer Ablaufverfolgung überwachen. Einige Ereignisse werden automatisch basierend auf der von Ihnen ausgewählten Vorlage ausgewählt. Sie können diese Standardauswahl jetzt ändern und zusätzliche Optionen anzeigen, indem Sie auf klicken Alle Ereignisse anzeigen undAlle Spalten anzeigen Ankreuzfelder

  8. Drücke den Lauf Taste, um die Verfolgung zu beginnen. Wenn Sie fertig sind, wählen Sie Trace stoppen von dem Datei Speisekarte.

Vorlage auswählen

Wenn Sie eine Ablaufverfolgung beginnen, können Sie sich für die Erstellung der Ablaufverfolgungsbibliothek von SQL Server entscheiden. Drei der am häufigsten verwendeten Trace-Vorlagen sind:

  • Die Standardvorlage, die verschiedene Informationen zu SQL Server-Verbindungen, gespeicherten Prozeduren und Transact-SQL-Anweisungen erfasst
  • Die Tuning-Vorlage, die Informationen sammelt, die mit dem Database Engine Tuning Advisor verwendet werden können, um die Leistung Ihres SQL Servers zu optimieren
  • Die TSQL_Replay-Vorlage, die genügend Informationen zu jeder Transact-SQL-Anweisung sammelt, um die Aktivität in der Zukunft neu zu erstellen

Dieser Artikel befasst sich mit SQL Server Profiler für SQL Server 2012. Es gibt auch frühere Versionen.