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
Hinweis
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.
Siehe auch