sys.allocation_units (Transact-SQL)
Contiene una riga per ogni unità di allocazione nel database.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
allocation_unit_id |
bigint |
ID dell'unità di allocazione. Valore univoco all'interno di un database. |
type |
tinyint |
Tipo di unità di allocazione. 0 = Rimossa 1 = Dati all'interno di righe (tutti i tipi di dati, eccetto i tipi di dati LOB) 2 = Dati LOB (text, ntext, image, xml, tipi per valori di grandi dimensioni e tipi CLR definiti dall'utente) 3 = Dati di overflow della riga |
type_desc |
nvarchar(60) |
Descrizione del tipo di unità di allocazione.
|
container_id |
bigint |
ID del contenitore di archiviazione associato all'unità di allocazione. Se type = 1 o 3, allora container_id = sys.partitions.hobt_id. Se type è 2, allora container_id = sys.partitions.partition_id. 0 = Unità di allocazione contrassegnata per la rimozione posticipata |
data_space_id |
int |
ID del filegroup contenente l'unità di allocazione. |
total_pages |
bigint |
Numero totale di pagine allocate o riservate dall'unità di allocazione. |
used_pages |
bigint |
Numero totale di pagine effettivamente utilizzate. |
data_pages |
bigint |
Numero di pagine utilizzate contenenti:
Il valore restituito non include le pagine di indice interne e le pagine di gestione dell'allocazione. |
[!NOTA] In caso di eliminazione o ricostruzione di indici di grandi dimensioni oppure di eliminazione o troncamento di tabelle di grandi dimensioni, in Motore di database le deallocazioni di pagine effettive e i relativi blocchi associati vengono posticipati fino all'esecuzione del commit della transazione. Le operazioni di eliminazione posticipate non rilasciano subito lo spazio allocato. Pertanto, i valori restituiti da sys.allocation_units subito dopo l'eliminazione o il troncamento di un oggetto di grandi dimensioni potrebbero non corrispondere allo spazio su disco effettivamente disponibile. Per ulteriori informazioni sulle allocazioni posticipate, vedere Eliminazione e ricostruzione di oggetti di grandi dimensioni.
Vedere anche
Riferimento
sys.partitions (Transact-SQL)
Viste del catalogo per gli oggetti (Transact-SQL)
Viste del catalogo (Transact-SQL)
Altre risorse
Organizzazione di tabelle e indici