sys.partitions (Transact-SQL)sys.partitions (Transact-SQL)

GILT FÜR: jaSQL Server jaAzure SQL-DatenbankjaAzure SQL Data Warehouse jaParallel Data WarehouseAPPLIES TO: yesSQL Server yesAzure SQL Database yesAzure SQL Data Warehouse yesParallel Data Warehouse

Enthält eine Zeile für jede Partition aller Tabellen und der meisten Indizes in der Datenbank.Contains a row for each partition of all the tables and most types of indexes in the database. Besondere Indextypen wie Volltext, räumlich und XML sind in dieser Sicht nicht enthalten.Special index types such as Full-Text, Spatial, and XML are not included in this view. Alle Tabellen und Indizes in SQL ServerSQL Server enthalten mindestens eine Partition, unabhängig davon, ob sie explizit partitioniert sind oder nicht.All tables and indexes in SQL ServerSQL Server contain at least one partition, whether or not they are explicitly partitioned.

SpaltennameColumn name DatentypData type BeschreibungDescription
partition_idpartition_id bigintbigint Gibt die Partitions-ID an.Indicates the partition ID. Ist innerhalb einer Datenbank eindeutig.Is unique within a database.
object_idobject_id intint Gibt die ID des Objekts an, zu dem diese Partition gehört.Indicates the ID of the object to which this partition belongs. Jede Tabelle oder Sicht besteht aus mindestens einer Partition.Every table or view is composed of at least one partition.
index_idindex_id intint Gibt die ID des Indexes innerhalb des Objekts an, zu dem diese Partition gehört.Indicates the ID of the index within the object to which this partition belongs.

0 = Heap0 = heap
1 = gruppierter Index1 = clustered index
2 oder höher = nicht gruppierter Index2 or greater = nonclustered index
partition_numberpartition_number intint Eine auf 1 basierende Partitionsnummer im besitzenden Index oder Heap.Is a 1-based partition number within the owning index or heap. Für nicht partitionierte Tabellen und Indizes ist der Wert dieser Spalte 1.For non-partitioned tables and indexes, the value of this column is 1.
hobt_idhobt_id bigintbigint Gibt die ID des Datenheaps oder der B-Struktur an, der bzw. die die Zeilen für diese Partition enthält.Indicates the ID of the data heap or B-tree that contains the rows for this partition.
rowsrows bigintbigint Gibt die ungefähre Anzahl der Zeilen in dieser Partition an.Indicates the approximate number of rows in this partition.
filestream_filegroup_idfilestream_filegroup_id smallintsmallint Gilt für: SQL Server 2012 (11.x)SQL Server 2012 (11.x) bis SQL Server 2017SQL Server 2017.Applies to: SQL Server 2012 (11.x)SQL Server 2012 (11.x) through SQL Server 2017SQL Server 2017.

Gibt die ID der auf dieser Partition gespeicherten FILESTREAM-Dateigruppe an.Indicates the ID of the FILESTREAM filegroup stored on this partition.
data_compressiondata_compression tinyinttinyint Gibt den Status der Komprimierung für jede Partition an:Indicates the state of compression for each partition:

0 = NONE0 = NONE
1 = ROW1 = ROW
2 = PAGE2 = PAGE
3 = COLUMNSTORE: Gilt für : SQL Server 2012 (11.x)SQL Server 2012 (11.x) bis SQL Server 2017SQL Server 20173 = COLUMNSTORE : Applies to: SQL Server 2012 (11.x)SQL Server 2012 (11.x) through SQL Server 2017SQL Server 2017
4 = COLUMNSTORE_ARCHIVE: Gilt für : SQL Server 2014 (12.x)SQL Server 2014 (12.x) bis SQL Server 2017SQL Server 20174 = COLUMNSTORE_ARCHIVE : Applies to: SQL Server 2014 (12.x)SQL Server 2014 (12.x) through SQL Server 2017SQL Server 2017

Hinweis: Volltextindizes werden in jeder Edition von komprimiert SQL ServerSQL Server.Note: Full text indexes will be compressed in any edition of SQL ServerSQL Server.
data_compression_descdata_compression_desc nvarchar(60)nvarchar(60) Gibt den Status der Komprimierung für jede Partition an.Indicates the state of compression for each partition. Mögliche Werte für rowstore-Tabellen sind NONE, ROW und PAGE.Possible values for rowstore tables are NONE, ROW, and PAGE. Mögliche Werte für columnstore-Tabellen sind COLUMNSTORE und COLUMNSTORE_ARCHIVE.Possible values for columnstore tables are COLUMNSTORE and COLUMNSTORE_ARCHIVE.

BerechtigungenPermissions

Erfordert die Mitgliedschaft in der public -Rolle.Requires membership in the public role. Weitere Informationen finden Sie unter Metadata Visibility Configuration.For more information, see Metadata Visibility Configuration.

Siehe auchSee Also

Katalogsichten für Objekte (Transact-SQL) Object Catalog Views (Transact-SQL)
Katalogsichten (Transact-SQL) Catalog Views (Transact-SQL)
Häufig gestellte Fragen zu Abfragen des SQL Server-SystemkatalogsQuerying the SQL Server System Catalog FAQ