sys.partitions (Transact-SQL)
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. Los tipos de índices especiales, como texto completo, espacial y XML, no se incluyen en esta vista. Todas las tablas e índices de SQL Server contienen al menos una partición, ya sea explícita o no.
Nombre de columna |
Tipo de datos |
Descripción |
---|---|---|
partition_id |
bigint |
Indica el identificador de partición. Es único en una base de datos. |
object_id |
int |
Indica el identificador del objeto al que pertenece esta partición. Todas las tablas o vistas se componen al menos de una partición. |
index_id |
int |
Indica el identificador del índice dentro del objeto al que pertenece esta partición.
|
partition_number |
int |
Es un número de partición basado en uno en el índice o el montón propietario. Para las tablas y los índices sin particiones, el valor de esta columna es 1. |
hobt_id |
bigint |
Indica el identificador del montón de datos o el árbol b que contiene las filas de esta partición. |
rows |
bigint |
Indica el número aproximado de filas de esta partición. |
filestream_filegroup_id |
smallint |
Indica el identificador del grupo de archivos FILESTREAM almacenado en esta partición. |
data_compression |
tinyint |
Indica el estado de compresión para cada partición: 0 = NONE 1 = ROW 2 = PAGE 3 = COLUMNSTORE
|
data_compression_desc |
nvarchar(60) |
Indica el estado de compresión para cada partición. Los valores posibles son NONE, ROW, PAGE y COLUMNSTORE. |
Permisos
Requiere la pertenencia al rol public. Para obtener más información, vea Configuración de visibilidad de los metadatos.
Vea también
Referencia
Vistas de catálogo de objetos (Transact-SQL)
Vistas de catálogo (Transact-SQL)
Conceptos
Consultar las preguntas más frecuentes (P+F) del catálogo del sistema de SQL Server