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

SE APLICA A: síSQL Server síAzure SQL Database síAzure Synapse Analytics (SQL DW) síAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server yesAzure SQL Database yesAzure Synapse Analytics (SQL DW) yesParallel Data Warehouse

Contiene una fila por cada partición de todas las tablas y la mayoría de los tipos de índices de la base de datos.Contains a row for each partition of all the tables and most types of indexes in the database. En esta vista no se incluyen los tipos de índice especiales, como texto completo, espacial y XML.Special index types such as Full-Text, Spatial, and XML are not included in this view. Todas las tablas e índices de SQL ServerSQL Server contienen al menos una partición, ya sea explícita o no.All tables and indexes in SQL ServerSQL Server contain at least one partition, whether or not they are explicitly partitioned.

Nombre de columnaColumn name Tipo de datosData type DescripciónDescription
partition_idpartition_id bigintbigint Indica el identificador de partición.Indicates the partition ID. Es único en una base de datos.Is unique within a database.
object_idobject_id intint Indica el identificador del objeto al que pertenece esta partición.Indicates the ID of the object to which this partition belongs. Todas las tablas o vistas se componen al menos de una partición.Every table or view is composed of at least one partition.
index_idindex_id intint Indica el identificador del índice dentro del objeto al que pertenece esta partición.Indicates the ID of the index within the object to which this partition belongs.

0 = montón0 = heap
1 = índice clúster1 = clustered index
2 o superior = índice no clúster2 or greater = nonclustered index
partition_numberpartition_number intint Es un número de partición basado en uno en el índice o el montón propietario.Is a 1-based partition number within the owning index or heap. Para las tablas y los índices sin particiones, el valor de esta columna es 1.For non-partitioned tables and indexes, the value of this column is 1.
hobt_idhobt_id bigintbigint Indica el identificador de la montículo o árbol B de datos (HoBT) que contiene las filas de esta partición.Indicates the ID of the data heap or B-tree (HoBT) that contains the rows for this partition.
rowsrows bigintbigint Indica el número aproximado de filas de esta partición.Indicates the approximate number of rows in this partition.
filestream_filegroup_idfilestream_filegroup_id smallintsmallint Válido para : SQL Server 2012 (11.x)SQL Server 2012 (11.x) y versiones posteriores.Applies to: SQL Server 2012 (11.x)SQL Server 2012 (11.x) and later.

Indica el identificador del grupo de archivos FILESTREAM almacenado en esta partición.Indicates the ID of the FILESTREAM filegroup stored on this partition.
data_compressiondata_compression tinyinttinyint Indica el estado de compresión para cada partición:Indicates the state of compression for each partition:

0 = NONE0 = NONE
1 = ROW1 = ROW
2 = PAGE2 = PAGE
3 = almacén de columnas: se aplica a: SQL Server 2012 (11.x)SQL Server 2012 (11.x) y versiones posteriores3 = COLUMNSTORE : Applies to: SQL Server 2012 (11.x)SQL Server 2012 (11.x) and later
4 = COLUMNSTORE_ARCHIVE: se aplica a: SQL Server 2014 (12.x)SQL Server 2014 (12.x) y versiones posteriores4 = COLUMNSTORE_ARCHIVE : Applies to: SQL Server 2014 (12.x)SQL Server 2014 (12.x) and later

Nota: Los índices de texto completo se comprimirán en cualquier edición de 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) Indica el estado de compresión para cada partición.Indicates the state of compression for each partition. Los valores posibles para las tablas de almacén de filas son NONE, ROW y PAGE.Possible values for rowstore tables are NONE, ROW, and PAGE. Los valores posibles para tablas de almacén de columnas son COLUMNSTORE y COLUMNSTORE_ARCHIVE.Possible values for columnstore tables are COLUMNSTORE and COLUMNSTORE_ARCHIVE.

PermisosPermissions

Debe pertenecer al rol public .Requires membership in the public role. Para obtener más información, consulte Metadata Visibility Configuration.For more information, see Metadata Visibility Configuration.

Vea tambiénSee Also

Object Catalog Views (Transact-SQL) [Vistas de catálogo de objetos (Transact-SQL)]Object Catalog Views (Transact-SQL)
Vistas de catálogo (Transact-SQL) Catalog Views (Transact-SQL)
Preguntas frecuentes sobre consultas del catálogo de sistema de SQL ServerQuerying the SQL Server System Catalog FAQ