In diesem Abschnitt der praktischen Einführung erfahren Sie, wie Sie den Assistenten für die Datenbankprotokollierung einsetzen, um die Ausführungszeit von Anweisungen anzuzeigen, und wie Sie Anweisungen erkennen, die offensichtlich langsam ausgeführt werden.
Eine langsame Anweisung kommt vor, wenn der Datenbankserver lange braucht, um die Anweisung zu verarbeiten. Lange Verarbeitungszeiten können mehrere Ursachen haben, wie z.B. schlechte Datenbankplanung, falscher Gebrauch von Indizes, Index- und Tabellenfragmentierung, zu geringe Cachegröße, etc. Eine Anweisung kann auch langsam ausgeführt werden, weil sie schlecht formuliert ist oder keine effizienteren Verknüpfungen verwendet, um Ergebnisse zu erhalten.
Diese praktische Einführung beschreibt nicht, wie Sie langsame Anweisungen neu schreiben, da jede Anweisung spezielle Anforderungen haben kann. Dafür zeigt Ihnen diese praktische Einführung, wo Sie nach Ausführungszeiten suchen und wie Sie diese miteinander vergleichen, wenn Sie Abfragen unter Verwendung einer alternativen Syntax neu schreiben.
Lektion 1: Eine Diagnoseprotokollierungssitzung erstellen
Lektion 2: Vom Datenbankserver abgearbeitete Anweisungen überprüfen
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |