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

 

Diagnoseprotokollierungsstufen

Untenstehend finden Sie eine Liste der Diagnoseprotokollierungsstufen, die im Assistenten für die Datenbankprotokollierung enthalten sind. Eine Beschreibung der verschiedenen Diagnoseprotokollierungstypen finden Sie unter Diagnoseprotokollierungstypen.

Die geschätzten Auswirkungen auf die Performance beruhen auf der Annahme, dass die Protokollierungsdaten an eine Protokollierungsdatenbank auf einem anderen Datenbankserver gesendet werden (empfohlen).

  • Stufe 0   Diese Stufe hält die Protokollierungssitzung aktiv, sendet aber keine Protokollierungsdaten an die Diagnoseprotokollierungstabellen.

  • Stufe 1   Performance-Zähler und Stichproben der ausgeführten Anweisungen werden alle fünf Sekunden aufgezeichnet. Für diese Stufe gibt es folgende Diagnoseprotokollierungstypen:

    • "volatile_statistics", die jede Sekunde erfasst werden

    • "non_volatile_statistics", die alle 60 Sekunden erfasst werden

    Die Auswirkungen dieser Stufe auf die Performance sind nur gering.

  • Stufe 2   In dieser Stufe werden Performance-Zähler und Stichproben der ausgeführten Pläne alle fünf Sekunden aufgezeichnet und alle ausgeführten Anweisungen protokolliert. Für diese Stufe gibt es folgende Diagnoseprotokollierungstypen:

    • "volatile_statistics", die jede Sekunde erfasst werden

    • "non_volatile_statistics", die alle 60 Sekunden erfasst werden

    • statements

    • Pläne, die alle 5 Sekunden erfasst werden

    Diese Stufe hat mittlere Auswirkungen auf die Performance: bis zu 20 % Overhead, aber nicht mehr.

  • Stufe 3   In dieser Stufe werden die gleichen Details wie in Stufe 2 aufgezeichnet. Stichproben von Plänen werden jedoch häufiger aufgezeichnet (alle 2 Sekunden) und es werden detaillierte Daten über Blockierungen und Deadlocks erfasst. Für diese Stufe gibt es folgende Diagnoseprotokollierungstypen:

    • "volatile_statistics", die jede Sekunde erfasst werden

    • "non_volatile_statistics", die alle 60 Sekunden erfasst werden

    • statements

    • blocking

    • deadlock

    • "statements_with_variables"

    • Pläne, die alle 2 Sekunden erfasst werden

    Die Stufe hat die größten Auswirkungen auf die Performance: der Overhead beträgt über 20 %.