sys.allocation_units (Transact-SQL)
Contient une ligne pour chaque unité d'allocation de la base de données.
Nom de la colonne |
Type de données |
Description |
---|---|---|
allocation_unit_id |
bigint |
Identificateur de l'unité d'allocation. Unique dans une base de données. |
type |
tinyint |
Type de l'unité d'allocation : 0 = Supprimée 1 = Données dans les lignes (tous types de données à l'exception du type LOB) 2 = Données de type LOB (objet de grande taille) (text, ntext, image, xml, types de données de valeur élevée et types CLR définis par l'utilisateur) 3 = Données en dépassement de capacité des lignes |
type_desc |
nvarchar(60) |
Description du type d'unité d'allocation :
|
container_id |
bigint |
ID du conteneur de stockage associé à l'unité d'allocation. Si type est égal à 1 ou à 3, container_id = sys.partitions.hobt_id. Si le type est égal à 2, container_id = sys.partitions.partition_id. 0 = Unité d'allocation marquée pour suppression différée. |
data_space_id |
int |
ID du groupe de fichiers dans lequel se trouve cette unité d'allocation. |
total_pages |
bigint |
Nombre total de pages allouées ou réservées par cette unité d'allocation. |
used_pages |
bigint |
Nombre total de pages en cours d'utilisation. |
data_pages |
bigint |
Nombre de pages utilisées qui comportent :
Les valeurs renvoyées ne comprennent pas les pages d'index internes et de gestion des allocations. |
[!REMARQUE]
Lorsque vous supprimez ou reconstruisez des index volumineux ou lorsque vous supprimez ou tronquez des tables volumineuses, le Moteur de base de données diffère les désallocations des pages actives et de leurs blocs associés jusqu'à ce que la transaction soit validée. Les opérations de suppression différées ne libèrent pas immédiatement l'espace alloué. Par conséquent, il se peut que les valeurs renvoyées par sys.allocation_units immédiatement après la suppression ne reflètent pas l'espace disque réellement disponible. Pour plus d'informations sur les allocations différées, consultez Suppression et reconstruction d'objets volumineux.
Autorisations
Nécessite l'appartenance en tant que membre au rôle public. Pour plus d'informations, consultez Configuration de la visibilité des métadonnées.