sys.partitions (Transact-SQL)
Enthält eine Zeile für jede Partition aller Tabellen und die meisten Arten von Indizes in der Datenbank. Spezielle Indextypen wie "Volltext", "Räumlich" und "XML" 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. Eindeutig innerhalb der Datenbank. |
object_id |
int |
Die ID des Objekts, zu dem diese Partition gehört. Jede Tabelle oder Sicht besteht aus mindestens einer Partition. |
index_id |
int |
Die 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 |
Die ID des Datenheaps oder der B-Struktur, der bzw. die die Zeilen für diese Partition enthält. |
rows |
bigint |
Die 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