sys.allocation_units (języka Transact-SQL)
Zawiera wiersz dla każdej jednostka alokacji w bazie danych.
Nazwa kolumny |
Typ danych |
Opis |
---|---|---|
allocation_unit_id |
bigint |
Identyfikator jednostka alokacji.Jest unikatowa w bazie danych. |
type |
tinyint |
Typ jednostka alokacji: 0 = Porzucone 1 = Dane w wierszu (wszystkie typy danych, z wyjątkiem typów dane LOB) 2 = Dane dużego obiektu (LOB) (text, ntext, image, xml, duża wartość typów i typy zdefiniowane przez użytkownika CLR) 3 = Przepełnienie wiersza danych |
type_desc |
nvarchar(60) |
Opis typu jednostka alokacji :
|
container_id |
bigint |
Identyfikator magazynu kontener skojarzonych z jednostka alokacji. If type = 1 or 3, container_id = sys.partitions.hobt_id. If type is 2, then container_id = sys.partitions.partition_id. 0 = Oznaczone do odroczonego upuszczania jednostki alokacji |
data_space_id |
int |
Identyfikator grupa plików , w którym znajduje się ta jednostka alokacji . |
total_pages |
bigint |
Całkowita liczba stron, przydzielane lub zastrzeżone przez tę jednostka alokacji. |
used_pages |
bigint |
Liczba całkowita liczba stron aktualnie w użyciu. |
data_pages |
bigint |
Liczba używanych stron, które mają:
Wartość zwracana z wyłączeniem indeks wewnętrzny i zarządzania alokacji stron. |
Ostrzeżenie
Podczas upuszczania lub duże indeksów lub drop lub obciąć dużych tabel Aparat baz danych podporządkowuje deallocations rzeczywista strona i ich skojarzone blokady, aż po zatwierdzenia transakcji.Operacje odroczonego upuszczania zwalnia przydzielone miejsce niezwłocznie.W związku z tym, wartości zwracane przez sys.allocation_units natychmiast po opuszcza lub obcinanie dużego obiektu mogą nie odzwierciedlać rzeczywistego miejsca na dysku.Aby uzyskać więcej informacji na temat odroczonego alokacje Zobacz Upuszczanie i odbudowując dużych obiektów.
Uprawnienia
Wymaga członkostwa w public rolę.Aby uzyskać więcej informacji, zobacz Konfiguracja widoczność metadanych.
Zobacz także