sys.allocation_units (Transact-SQL)
Contiene una fila por cada unidad de asignación de la base de datos.
Nombre de columna | Tipo de datos | Descripción |
---|---|---|
allocation_unit_id |
bigint |
Id. de la unidad de asignación. Es único en una base de datos. |
type |
tinyint |
Tipo de unidad de asignación. 0 = Quitado 1 = Datos de fila (todos los tipos de datos, excepto datos LOB) 2 = Datos de objetos grandes (LOB) (text, ntext, image, xml, tipos de valor grande y tipos definidos por el usuario CLR) 3 = Datos de desbordamiento de fila |
type_desc |
nvarchar(60) |
Descripción del tipo de unidad de asignación.
|
container_id |
bigint |
Id. del contenedor de almacenamiento asociado con la unidad de asignación. Si type = 1 ó 3, entonces container_id = sys.partitions.hobt_id. Si type = 2, entonces container_id = sys.partitions.partition_id. 0 = Unidad de asignación marcada para eliminación diferida |
data_space_id |
int |
Id. del grupo de archivos donde reside la unidad de asignación. |
total_pages |
bigint |
Número total de páginas asignadas o reservadas por esta unidad de asignación. |
used_pages |
bigint |
Número total de páginas que actualmente están en uso. |
data_pages |
bigint |
Número de páginas usadas que tienen:
El valor devuelto excluye las páginas de índice internas y páginas de administración de asignación. |
[!NOTA] Al quitar o volver a generar índices grandes, o al quitar o truncar tablas grandes, el Database Engine (Motor de base de datos) difiere las cancelaciones de asignación de páginas, así como sus bloqueos asociados, hasta que se confirma la transacción. Las operaciones de eliminación diferida no liberan el espacio asignado inmediatamente. Por tanto, los valores devueltos por sys.allocation_units inmediatamente después de quitar o truncar un objeto grande pueden no reflejar el espacio en disco real que está disponible. Para obtener más información acerca de las asignaciones diferidas, vea Quitar y volver a generar objetos grandes.
Vea también
Referencia
sys.partitions (Transact-SQL)
Vistas de catálogo de objetos (Transact-SQL)
Vistas de catálogo (Transact-SQL)
Otros recursos
Organización de tablas e índices