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

ESTE TEMA SE APLICA A:síSQL Server (a partir de 2008)síAzure SQL DatabasesíAzure SQL Data Warehouse síAlmacenamiento de datos paralelos THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)yesAzure SQL DatabaseyesAzure SQL Data Warehouse 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. Tipos de índice especiales como texto completo, espacial y XML no se incluyen en esta vista.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 DescriptionDescription
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 del montón de datos o el árbol b que contiene las filas de esta partición.Indicates the ID of the data heap or B-tree 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 Se aplica a: desde SQL Server 2012SQL Server 2012 hasta SQL Server 2017SQL Server 2017.Applies to: SQL Server 2012SQL Server 2012 through SQL Server 2017SQL Server 2017.

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 = COLUMNSTORE: se aplica a: SQL Server 2012SQL Server 2012 a través de SQL Server 2017SQL Server 20173 = COLUMNSTORE : Applies to: SQL Server 2012SQL Server 2012 through SQL Server 2017SQL Server 2017
4 = COLUMNSTORE_ARCHIVE: se aplica a: SQL Server 2014SQL Server 2014 a través de SQL Server 2017SQL Server 20174 = COLUMNSTORE_ARCHIVE : Applies to: SQL Server 2014SQL Server 2014 through SQL Server 2017SQL Server 2017

Nota: í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.

PermissionsPermissions

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

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