SQL-Trace

SQL Server-Ereignisablaufverfolgung

Es ist wichtig, Ereignisse in SQL Server zu überwachen, um die Arbeitslasten in der Datenbank verstehen und optimieren zu können. SQL Server bietet drei Optionen für die Ablaufverfolgung von Ereignissen: SQL-Trace, SQL Server Profiler und Erweiterte Ereignisse.

SQL Server Profiler ist eine grafische Benutzeroberfläche zum Verwalten und Anzeigen von SQL-Trace. SQL-Trace kann serverseitig ausgeführt werden. In diesem Fall werden die Ereignisse in einer Datei gespeichert und zur späteren Verwendung gesammelt. Die in SQL Server 2008 eingeführten Erweiterten Ereignisse bieten eine programmierbare Option für die Ereibnisablaufverfolgung und wirken den Bedenken entgegen, dass sich SQL-Trace negativ auf die Leistung auswirken kann.

(Diese Leistungsbedenken im Zusammenhang mit SQL-Trace sind zwar berechtigt, aber in vielen Fällen hängen die Probleme mit der Konfiguration der Ablaufverfolgung in SQL Server Profiler zusammen. Die mit den Standardeinstellungen in SQL Server Profiler erstellten Ablaufverfolgungen können die Leistung der Arbeitslasten stark beeinträchtigen und liefern oft mehr als die sinnvoll nutzbaren Informationen.)

 

Ablaufverfolgung von Ereignissen mithilfe von „Erweiterte Ereignisse“

Erweiterte Ereignisse-Sitzungen können mit einer grafischen Benutzeroberfläche in SQL Server Management Studio (SSMS) erstellt und verwaltet werden. Erweiterte Ereignisse zeigen ihren wahren Wert, wenn Sie damit Ablaufverfolgungsinformationen für spezielle Anforderungen sammeln, was mit SQL-Trace bis dahin nicht möglich war. Außerdem wirken sich „Erweiterte Ereignisse“ normalerweise und designbedingt weniger stark auf die Leistung aus.

Dafür ist die Verwaltung von „Erweiterte Ereignisse“ jedoch komplexer. Der Einstieg ist relativ einfach, aber für die Analyse und Behebung von Problemen mit „Erweiterte Ereignisse“ muss eine steile Lernkurve überwunden werden. Experten, die sich im Detail mit „Erweiterte Ereignisse“ vertraut machen, können damit jedoch eine gezielte und ressourcenschonende SQL Server-Ereignisablaufverfolgung erreichen.

Dem SolarWinds-Team ist bekannt, dass sowohl SQL-Trace als auch „Erweiterte Ereignisse“ für die Problembehandlung und die Optimierung der Datenbankleistung wichtig sind. SolarWinds SQL Sentry sammelt die hilfreichsten Ereignisdaten, stellt sie für Anfänger und Experten gleichermaßen lesbar dar und garantiert einen minimalen Mehraufwand für die Ablaufverfolgung, indem intern die sichersten Optionen konfiguriert werden. SQL Sentry pflegt außerdem einen Verlauf der gesammelten Ereignisse und stellt sie in Form von nützlichen Funktionen wie Top SQL, Datenträgeraktivität, Deadlocks und QuickTrace-Registerkarten in der SentryOne-Benutzeroberfläche dar.

Laden Sie noch heute eine kostenlose SQL Sentry-Testversion herunter und finden Sie heraus, wie SQL Sentry die SQL Server-Ereignisablaufverfolgung vereinfacht.
 
Testversion downloaden

SolarWinds SQL Sentry QuickTrace™

Ein QuickTrace in SolarWinds SQL Sentry liefert hilfreiche Informationen, mit denen Sie schnell und einfach identifizieren können, welche Ereignisse die SQL Server-Leistung beeinträchtigen. Ein QuickTrace kombiniert gesammelte Daten auf Prozessebene mit Ablaufverfolgungsereignissen und liefert eine umfassende Ansicht der SQL Server-Aktivität für ein bestimmtes Zeitintervall mit minimalem Mehraufwand und geringen Auswirkungen auf Ihren SQL Server. In einem QuickTrace werden alle gesammelten Ereignisse und Ergebnisse in einer benutzerfreundlichen grafischen Oberfläche dargestellt.

Vorteile von QuickTrace

  • QuickTrace kann bei Bedarf oder automatisiert auf Basis bestimmter Bedingungen wie Blockaden oder Leistungsschwellenwerten ausgeführt werden

  • Automatisierte Aggregation von Metriken wie CPU, E/A, erneute Kompilierungen, Cachefehler und Cursoroperationen

  • Metriken werden gruppiert und sortiert, damit Sie mühelos erkennen können, welche Prozesse, Hosts, Anwendungen oder Benutzer für die Aktivitäten in einem bestimmten Zeitintervall verantwortlich waren

  • QuickTrace-Ereignisse können als Overlays über den Diagrammen im Performance Analysis Dashboard angezeigt werden

  • QuickTrace kann in viele verschiedene Formate exportiert werden

  • Und vieles mehr

QuickTrace erleichtert die Ereignisablaufverfolgung, damit Sie mühelos erkennen können, welche Aktivitäten auf Ihrem SQL Server die Leistung beeinträchtigen.

Testen Sie SQL Sentry noch heute kostenlos!

 
Testversion downloaden