Sie können auch mit SQL eine Tabellenfragmentierung erkennen und beheben.
Klicken Sie im linken Fensterausschnitt von Sybase Central auf app_profiling - DBA und anschließend auf 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 die folgende SQL-Anweisung aus, um die Employees-Tabelle auf Tabellenfragmentierung zu testen:
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 die folgende REORGANIZE TABLE-Anweisung aus, um die Tabellenfragmentierung zu vermindern:
REORGANIZE TABLE Employees; |
Sie haben die praktische Einführung in die Diagnose der Tabellenfragmentierung abgeschlossen.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |