Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Performance der Datenbank überwachen und steigern » Datenbankperformance steigern » Erweiterte Anwendungsprofilerstellung mithilfe der Diagnoseprotokollierung

 

Aktuelle Einstellungen für die Diagnoseprotokollierung bestimmen

Verwenden Sie den Assistenten für die Datenbankprotokollierung in Sybase Central, um die aktuellen Einstellungen für die Diagnoseprotokollierung anzuzeigen. Beenden Sie den Assistenten, wenn Sie mit der Prüfung der Einstellungen fertig sind. Sie können die Einstellungen für die Diagnoseprotokollierung auch abrufen, indem Sie die Tabelle "sa_diagnostic_tracing_level" abfragen.

Sie können die Einstellungen für die Diagnoseprotokollierung unabhängig davon abrufen, ob eine Protokollierungssitzung läuft oder nicht.

♦  So ermitteln Sie die aktuellen Einstellungen für die Diagnoseprotokollierung (Sybase Central)
  1. Verbinden Sie sich als Benutzer mit DBA-Berechtigung oder als Benutzer mit PROFILE-Berechtigung mit der Datenbank.

  2. Wählen Sie Modus » Anwendungsprofil. Wenn der Assistent für die Anwendungsprofilerstellung eingeblendet wird, klicken Sie auf Abbrechen.

  3. Im linken Fensterausschnitt rechtsklicken Sie auf die Datenbank und wählen Protokollierung.

    Wenn der Assistent für die Datenbankprotokollierung nicht eingeblendet wird, wählen Sie Protokollierung » Konfigurieren.

  4. Sie überprüfen die Einstellungen, die derzeit für die Diagnoseprotokollierung festgelegt sing, in der Liste Protokollierungsstufen bearbeiten.

  5. Klicken Sie auf Abbrechen.

♦  So ermitteln Sie die aktuellen Einstellungen für die Diagnoseprotokollierung (Interactive SQL)
  1. Verbinden Sie sich als Benutzer mit DBA-Berechtigung oder als Benutzer mit PROFILE-Berechtigung mit der Datenbank.

  2. Fragen Sie die Tabelle "sa_diagnostic_tracing_level" auf Zeilen ab, in denen die Spalte "enabled" eine 1 enthält.

    Der Datenbankserver liefert die Einstellungen für die Diagnoseprotokollierung, die zurzeit in Verwendung sind. Eine 1 in der Spalte "enabled" zeigt an, dass die Einstellung aktiv ist.

Beispiel

In der folgenden Anweisung wird gezeigt, wie Sie die Diagnosetabelle "sa_diagnostic_tracing_level" abfragen können, um die aktuellen Einstellungen für die Diagnoseprotokollierung abzurufen:

SELECT * FROM sa_diagnostic_tracing_level WHERE enabled = 1;

Die nachstehende Tabelle enthält ein Beispiel für eine Ergebnismenge, die aus dieser Abfrage resultiert:

id scope identifier trace_type trace_condition value enabled
1 database (NULL) volatile_statistics sample_every 1,000 1
2 database (NULL) nonvolatile_statistics sample_every 60.000 1
3 database (NULL) connection_statistics (NULL) 60,000 1
4 database (NULL) blocking (NULL) (NULL) 1
5 database (NULL) deadlock (NULL) (NULL) 1
6 database (NULL) plans_with_statistics sample_every 2,000 1
Siehe auch