Gibt Auskunft über die Fragmentierung von Datenbanktabellen
sa_table_fragmentation( [ Tabellenname [, Eigentümername ] ] )
Tabellenname Verwenden Sie diesen optionalen CHAR(128)-Parameter, um den Namen Tabelle anzugeben, die auf Fragmentierung überprüft werden soll.
Eigentümername Verwenden Sie diesen optionalen CHAR(128)-Parameter, um den Eigentümer von Tabellenname anzugeben.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
TableName | CHAR(128) | Der Name der Tabelle |
rows | UNSIGNED INTEGER | Die Anzahl der Zeilen in der Tabelle |
row_segments | UNSIGNED BIGINT | Die Anzahl der Zeilensegmente in der Tabelle |
segs_per_row | DOUBLE | Die Anzahl der Segmente pro Zeile |
Datenbankadministratoren können diese Prozedur einsetzen, um Informationen über die Fragmentierung in den Datenbanktabellen zu erhalten. Wenn keine Argumente angegeben wurden, werden Ergebnisse für alle Tabellen in der Datenbank zurückgegeben.
Wenn Datenbanktabellen zu stark fragmentiert sind, können Sie die Prozedur REORGANIZE TABLE ausführen oder die Datenbank neu aufbauen, um die Tabellenfragmentierung zu vermindern und die Performance zu verbessern. Weitere Hinweise finden Sie unter Tabellen-Fragmentierung reduzieren.
DBA-Berechtigung erforderlich
Keine
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 |