Verwenden Sie diese Prozedur, um nach der Fragmentierung von Tabellen zu suchen und sie zu beheben. Es wird empfohlen, dass Sie Ihre Produktionsdatenbank regelmäßig auf Fragmentierung überprüfen.
In dieser praktischen Einführung wird davon ausgegangen, dass Sie die Testdatenbank app_profiling.db erstellt haben, die für die praktischen Einführungen in die Anwendungsprofilerstellung erforderlich ist. Wenn dies nicht der Fall ist, finden Sie weitere Hinweise unter Eine Testdatenbank für die praktischen Einführungen in die Anwendungsprofilerstellung erstellen.
Verbinden Sie sich wie folgt mit app_profiling.db:
Wählen Sie in Sybase Central im SQL Anywhere 12-Plug-In Verbindungen » Verbinden mit SQL Anywhere 12.
Im Fenster Verbinden füllen Sie die folgenden Felder aus, um eine Verbindung mit der Testdatenbank app_profiling.db herzustellen, und klicken Sie dann auf Verbinden:
Benutzer-ID DBA
Kennwort sql
Aktion Eine Datenbank auf diesem Computer starten
Datenbankdatei C:\AppProfilingTutorial\app_profiling.db
Startzeile dbeng12 -x tcpip
In Sybase Central wählen Sie Modus » Anwendungsprofil.
Wenn der Assistent für die Anwendungsprofilerstellung nicht automatisch startet, wählen Sie Anwendungsprofil » Anwendungsprofil-Assistenten öffnen.
Auf der Seite Profilerstellungsoptionen wählen Sie Gesamt-Datenbankperformance, basierend auf dem Datenbankschema.
Auf der Seite Analysedatei speichern Sie die Analysedatei im entsprechenden Verzeichnis. Zum Beispiel: C:\AppProfilingTutorial. Wenn Sie aufgefordert werden, die Datei zu ersetzen, da sie bereits vorhanden ist, klicken Sie auf Ja.
Klicken Sie auf Fertig stellen.
Eine Liste von Empfehlungen wird im Fensterausschnitt Details zur Anwendungsprofilerstellung angezeigt.
Wenn Sie Fragmentierte Tabellen sehen, doppelklicken Sie darauf. Ein Fenster Empfehlung wird eingeblendet, das eine SQL-Anweisung enthält, die Sie ausführen können, um die Tabellenfragmentierung aufzulösen.
Sie haben die praktische Einführung in die Anwendungsprofilerstellung zur Ermittlung und Behebung der Tabellenfragmentierung abgeschlossen.
Sie können auch mit SQL eine Tabellenfragmentierung erkennen und beheben. Siehe Eine Tabellenfragmentierung mit SQL erkennen und beheben.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |