Sie können auch mit SQL eine Tabellenfragmentierung erkennen und beheben.
Klicken Sie im linken Fensterausschnitt von Sybase Central auf app_profiling - DBA und wählen Sie dann Datei » Interactive SQL öffnen.
Interactive SQL wird gestartet und stellt eine Verbindung mit der Datenbank app_profiling.db her.
Führen Sie in Interactive SQL folgende SQL-Anweisungen aus, um die Tabelle "Employees" auf Tabellenfragmentierung zu prüfen:
CALL sa_table_fragmentation( 'Employees' ); |
Wenn der Wert in der Spalte "segs_per_row" (die Anzahl der Segmente pro Zeile) größer als 1,1 ist, liegt eine Tabellenfragmentierung vor. Höhere Fragmentierungsgrade können sich negativ auf die Performance auswirken.
Führen Sie in Interactive SQL eine REORGANIZE TABLE-Anweisung ähnlich der folgenden aus, um die Tabellenfragmentierung zu reduzieren:
REORGANIZE TABLE Employees; |
Sie haben die praktische Einführung in die Diagnose der Tabellenfragmentierung abgeschlossen.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |