sys.partitions (Transact-SQL)
Contient une ligne pour chaque partition de toutes les tables et la plupart des types d'index de la base de données. Les types d'index spéciaux comme texte intégral, spatial et XML ne sont pas inclus dans cette vue. Tous les index et tables de SQL Server contiennent au moins une partition, qu'ils soient ou non explicitement partitionnés.
Nom de la colonne |
Type de données |
Description |
---|---|---|
partition_id |
bigint |
Indique l'ID de partition. Unique dans une base de données. |
object_id |
int |
Indique l'ID de l'index de l'objet auquel cette partition appartient. Chaque table ou vue comporte au moins une partition. |
index_id |
int |
Indique l'ID de l'index de l'objet auquel cette partition appartient. |
partition_number |
int |
Numéro de partition en base 1 dans l'index ou le segment de mémoire propriétaire. Pour les tables et les index non partitionnés, la valeur de cette colonne est 1. |
hobt_id |
bigint |
Indique l'ID du segment de données ou de l'arbre B (B-tree) qui contient les lignes de cette partition. |
rows |
bigint |
Indique le nombre approximatif de lignes dans cette partition. |
filestream_filegroup_id |
smallint |
Indique l'ID du groupe de fichiers FILESTREAM stocké sur cette partition. |
data_compression |
tinyint |
Indique l'état de compression pour chaque partition : 0 = AUCUN 1 = LIGNE 2 = PAGE 3 = COLUMNSTORE
Remarque
Les index de recherche en texte intégral sont compressés dans n'importe quelle version de SQL Server.
|
data_compression_desc |
nvarchar(60) |
Indique l'état de compression pour chaque partition. Les valeurs possibles sont NONE, ROW, PAGE et COLUMNSTORE. |
Autorisations
Nécessite l'appartenance au rôle public. Pour plus d'informations, consultez Configuration de la visibilité des métadonnées.
Voir aussi
Référence
Vues de catalogue d'objets (Transact-SQL)
Affichages catalogue (Transact-SQL)
Concepts
Questions fréquentes sur l'interrogation des catalogues système de SQL Server