sys.partitions (Transact-SQL)

Enthält eine Zeile für jede Partition aller Tabellen und die meisten Indextypen in der Datenbank. Spezielle Indextypen wie der Volltextindex, der räumliche Index und der XML-Index sind in dieser Sicht nicht enthalten. Alle Tabellen und Indizes in SQL Server 2008 enthalten unabhängig davon, ob sie explizit partitioniert sind oder nicht, mindestens eine Partition.

Spaltenname

Datentyp

Beschreibung

partition_id

bigint

Die ID der Partition. Sie ist innerhalb einer Datenbank eindeutig.

object_id

int

Die ID des Objekts, zu dem diese Partition gehört. Jede Tabelle oder Sicht umfasst mindestens eine Partition.

index_id

int

ID des Indexes innerhalb des Objekts, zu dem diese Partition gehört.

partition_number

int

Auf 1 basierende Partitionsnummer im besitzenden Index oder Heap. Für nicht partitionierte Tabellen und Indizes ist der Wert dieser Spalte 1.

hobt_id

bigint

ID des Datenheaps oder der B-Struktur, der bzw. die die Zeilen für diese Partition enthält.

rows

bigint

Ungefähre Anzahl der Zeilen in dieser Partition.

data_compression

int

Gibt den Status der Komprimierung für jede Partition an:

0 = NONE

1 = ROW

2 = PAGE

HinweisHinweis
Volltextindizes werden in jeder Edition von SQL Server komprimiert.

data_compression_desc

nvarchar(60)

Gibt den Status der Komprimierung für jede Partition an. Mögliche Werte sind NONE, ROW und PAGE.

Berechtigungen

Erfordert die Mitgliedschaft in der Rolle public. Weitere Informationen finden Sie unter Konfigurieren der Sichtbarkeit von Metadaten.