Bietet Unterstützung bei der Optimierung der Performance, indem die Anzahl der Ebenen in einem Index angezeigt wird
sa_index_levels( [ tbl_name [, owner_name ] ] )
tbl_name Verwenden Sie diesen optionalen CHAR(128)-Parameter, um den Tabellennamen anzugeben. Der Standardwert ist NULL.
owner_name Verwenden Sie diesen optionalen CHAR(128)-Parameter, um den Eigentümernamen anzugeben. Der Standardwert ist NULL.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
TableName | CHAR(128) | Der Name einer Tabelle |
TableId | UNSIGNED INTEGER | Die Tabellen-ID. |
IndexName | CHAR(128) | Der Name eines Indexes |
IndexId | UNSIGNED INTEGER |
Die Indexkennung. Diese Spalte enthält einen der folgenden Werte:
|
IndexType | CHAR(4) |
Der Indextyp. Diese Spalte enthält einen der folgenden Werte:
|
Levels | INTEGER | Die Anzahl der Ebenen im Index |
Die Anzahl der Ebenen im Indexbaum bestimmt die Anzahl der I/O-Vorgänge, die zum Zugriff auf eine Zeile mithilfe des Indexes benötigt werden. Indizes mit wenigen Ebenen sind wirkungsvoller als Indizes mit einer großen Anzahl von Ebenen.
Die Prozedur gibt eine Ergebnismenge zurück, die den Tabellennamen, die Tabellen-ID, den Indexnamen, die Index-ID, den Indextyp und die Anzahl von Ebenen im Index enthält,
Wenn keine Argumente angegeben sind, werden die Ebenen für alle Indizes in der Datenbank zurückgegeben. Wenn nur tbl_name angegeben wird, werden die Ebenen für alle Indizes dieser Tabelle zurückgegeben. Wenn tbl_name NULL ist und owner_name angegeben wird, werden nur die Ebenen der Indizes von Tabellen dieses Eigentümers zurückgegeben.
Sie müssen eines der folgenden Systemprivilegien haben:
Keine
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |