sys.indexes (Transact-SQL)
Enthält eine Zeile pro Index oder Heap eines Tabellenobjekts, wie z. B. eine Tabelle, Sicht oder Tabellenwertfunktion.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
object_id |
int |
ID des Objekts, zu dem dieser Index gehört. |
name |
sysname |
Name des Index. name ist nur innerhalb des Objekts eindeutig. NULL = Heap |
index_id |
int |
ID des Index. index_id ist nur innerhalb des Objekts eindeutig. 0 = Heap 1 = Gruppierter Index > 1 = Nicht gruppierter Index |
type |
tinyint |
Typ des Index: 0 = Heap 1 = Gruppiert 2 = Nicht gruppiert 3 = XML |
type_desc |
nvarchar(60) |
Beschreibung des Typs des Index: HEAP CLUSTERED NONCLUSTERED XML |
is_unique |
bit |
1 = Der Index ist eindeutig. 0 = Der Index ist nicht eindeutig. |
data_space_id |
int |
ID des Datenspeicherplatzes für diesen Index. Der Datenspeicherplatz ist entweder eine Dateigruppe oder ein Partitionsschema. 0 = object_id ist eine Tabellenwertfunktion. |
ignore_dup_key |
bit |
1 = IGNORE_DUP_KEY ist ON. 0 = IGNORE_DUP_KEY ist OFF. |
is_primary_key |
bit |
1 = Der Index ist Teil einer PRIMARY KEY-Einschränkung. |
is_unique_constraint |
bit |
1 = Der Index ist Teil einer UNIQUE-Einschränkung. |
fill_factor |
tinyint |
> 0 = FILLFACTOR-Prozentsatz, der beim Erstellen oder Neuerstellen des Index verwendet wurde. 0 = Standardwert |
is_padded |
bit |
1 = PADINDEX ist ON. 0 = PADINDEX ist OFF. |
is_disabled |
bit |
1 = Der Index ist deaktiviert. 0 = Der Index ist nicht deaktiviert. |
is_hypothetical |
bit |
1 = Der Index ist hypothetisch und kann nicht direkt als Datenzugriffspfad verwendet werden. Hypothetische Indizes enthalten Statistiken auf Spaltenebene. 0 = Der Index ist nicht hypothetisch. |
allow_row_locks |
bit |
1 = Der Index lässt Zeilensperren zu. 0 = Der Index lässt Zeilensperren nicht zu. |
allow_page_locks |
bit |
1 = Der Index lässt Seitensperren zu. 0 = Der Index lässt Seitensperren nicht zu. |
Siehe auch
Verweis
Katalogsichten für Objekte (Transact-SQL)
Katalogsichten (Transact-SQL)
sys.index_columns (Transact-SQL)
sys.xml_indexes (Transact-SQL)
sys.objects (Transact-SQL)
sys.key_constraints (Transact-SQL)
sys.filegroups (Transact-SQL)
sys.partition_schemes (Transact-SQL)
Andere Ressourcen
FAQ: Abfragen des SQL Server-Systemkatalogs