Bei der Ereignisprotokollierung werden Informationen zu systemdefinierten und benutzerdefinierten Trace-Ereignissen in einem Ereignisprotokollierungsziel erfasst. Eine Trace-Sitzung besteht aus Trace-Ereignissen (bestimmten Punkten in der Datenbankserver-Software oder Ihrer SQL-Anwendung), deren Informationen gesammelt und in einem Ziel protokolliert werden. Ziele sind der Speicherort (z.B. eine Datei), an dem der Datenbankserver Trace-Ereignisse protokolliert.
Zu den während einer Ereignisprotokollierungssitzung protokollierten Informationen gehören die Informationen aus den angegebenen system- und benutzerdefinierten Trace-Ereignissen. Die Ereignisprotokollierung kann für die Diagnose von Datenbankserver- und Anwendungsproblemen, einschließlich Performanceproblemen, bei Produktionsdatenbanken verwendet werden.
System-Trace-Ereignisse Dies sind Trace-Ereignisse, die der Datenbankserver generiert. Trace-Ereignisse werden generiert für Vorgänge wie das Starten oder Beenden eines Checkpoints sowie das Starten oder Stoppen einer Datenbank. Zum Abfragen der verfügbaren Systemereignisse und Systemereignisfelder können Sie die Systemprozedur sp_trace_events bzw. sp_trace_event_fields verwenden. Ereignisfelder enthalten erforderliche Informationen zu dem Ereignis. Systemereignisse werden nicht beibehalten, wenn Sie eine Datenbank neu aufbauen, und welche Systemereignisse verfügbar sind, hängt von der Version des Datenbankservers ab. System-Trace-Ereignisse können sich beim Wechseln der Hauptversion ändern.
Benutzer-Trace-Ereignisse Mit diesen Trace-Ereignissen werden Informationen aus einer Anwendung in einer Ereignisprotokollierungssitzung protokolliert. Benutzer-Trace-Ereignisse sind für alle Verbindungen mit der Datenbank sichtbar. Sie können ein Benutzer-Trace-Ereignis mithilfe der CREATE TEMPORARY TRACE EVENT-Anweisung erstellen.
Benutzer-Trace-Ereignisse erstellen
Trace-Sitzungen erstellen
Trace-Sitzungen starten oder stoppen
Inhalt der Diagnoselogdatei anzeigen
Verfügbare Trace-Ereignisse auflisten
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |