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

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Performanceverbesserungen, Diagnosen und Monitoring » Tools für Performanceüberwachung und Diagnose

 

Diagnoseprotokollierung

Die Diagnoseprotokollierung ist eine erweiterte Methode der Anwendungsprofilerstellung. Die vom Datenbankserver gelieferten Daten der Diagnoseprotokollierung können Zeitstempel und Verbindungs-IDs der Anweisungen umfassen, die vom Datenbankserver bearbeitet werden. Bei Abfragen umfassen die Diagnoseprotokollierungsdaten die Isolationsstufe, die Anzahl der abgerufenen Zeilen, den Cursortyp und den Ausführungsplan. Bei INSERT-, UPDATE- und DELETE-Anweisungen wird auch die Anzahl der betroffenen Zeilen einbezogen. Sie können die Diagnoseprotokollierung auch verwenden, um Informationen über Sperren und Deadlocks aufzuzeichnen und zahlreiche Performance-Statistiken zu erfassen.

Die während der Diagnoseprotokollierung erfassten Daten können Sie für detailliertere Anwendungsprofilerstellungsaktivitäten wie etwa Identifizierung und Problembehebung verwenden:

  • Spezielle Performance-Probleme

  • Anweisungen, die ungewöhnlich langsam ausgeführt werden

  • Falsche Optionseinstellungen

  • Umstände, die den Optimierer veranlassen, einen nicht optimalen Plan zu wählen

  • Ressourcenkonflikte (CPUs, Speicher, Festplatten-I/O)

  • Probleme mit der Anwendungslogik

Die Protokollierung von Daten wird auch von Tools wie etwa dem Indexberater eingesetzt, um spezielle Empfehlungen dazu abzugeben, wie die Datenbank oder die Anwendung geändert werden sollte, um die Performance zu verbessern.

Die Protokollierungsarchitektur ist robust und skalierbar. Sie kann alle Informationen aufzeichnen, die die Anforderungsprotokollierung erfasst, sowie Details zur Unterstützung einer benutzerdefinierten Analyse.

 Siehe auch

Daten einer Protokollierungssitzung
Diagnoseprotokollierungskonfiguration
Diagnoseprotokollierungsstufen
Benutzerdefinierte Diagnoseprotokollierungsstufen
Bereiche der Diagnoseprotokollierung
Diagnoseprotokollierungstypen
Bedingungen für die Diagnoseprotokollierung
Ermitteln der aktuellen Einstellungen für die Diagnoseprotokollierung (Sybase Central)
Ermitteln der aktuellen Einstellungen für die Diagnoseprotokollierung (SQL)
Konfigurationseinstellungen für die Diagnoseprotokollierung ändern
Ändern von Einstellungen für die Diagnoseprotokollierung während einer Protokollierungssitzung
Erstellen einer Diagnoseprotokollierungssitzung (Sybase Central)
Erstellen einer Diagnoseprotokollierungssitzung (SQL)
Analyse von Diagnoseprotokollierungsdaten
Performance-Probleme beheben
Erkennen, ob Hardware-Ressourcen ein einschränkender Faktor sind
Tools für die Fehlersuche in der Anwendungslogik
Analysen von Anforderungsprotokollen durchführen
Erstellen einer externen Protokollierungsdatenbank (Sybase Central)
Erstellen einer externen Protokollierungsdatenbank (Befehlszeile)