sys.allocation_units (języka Transact-SQL)
Zawiera wiersz dla każdego jednostka alokacji w bazie danych.
Nazwa kolumna |
Typ danych |
Description |
---|---|---|
allocation_unit_id |
bigint |
Identyfikator jednostka alokacji.Jest unikatowa w bazie danych. |
Typ |
tinyint |
Typ jednostka alokacji: 0 = Porzucone 1 = Danych w wierszu (wszystkich typów danych, z wyjątkiem typów dane LOB) 2 = (Dane) dużego obiektu (LOB)text, ntext, image, xmlduża wartość typów i typy zdefiniowane przez użytkownika CLR) 3 = wiersze danych przekraczające rozmiar strony |
type_desc |
nvarchar(60) |
Opis typu jednostka alokacji:
|
container_id |
bigint |
IDENTYFIKATOR kontener magazynu, skojarzonych z jednostką przydziału. Jeśli typ = 1 lub 3, container_id = sys.partitions.hobt_id. Jeśli typ to 2, a następnie container_id = sys.partitions.partition_id. 0 = jednostka alokacji oznaczony dla odroczonych upuszczania |
data_space_id |
int |
Identyfikator grupa plików, w którym znajduje się ta jednostka alokacji. |
total_pages |
bigint |
Całkowita liczba stron przydzielone lub zarezerwowane przez tę jednostkę alokacji. |
used_pages |
bigint |
Liczba całkowita stron aktualnie w użyciu. |
data_pages |
bigint |
Liczba używanych strony:
Wartość zwracana z wyłączeniem wewnętrznego indeksu strony i strony Zarządzanie alokacji. |
Uwaga
Podczas upuszczania lub duże indeksów lub upuszczania oraz obcinania dużych tabel Database Engine defers deallocations rzeczywiste strona i ich skojarzone blokady, dopóki po zatwierdzeniu transakcji. Odroczone upuszczania operacji nie natychmiast Zwolnij przydzielonego miejsca.W związku z tym wartości zwracane przez sys.allocation_units natychmiast po upuszczając lub obcinanie dużego obiektu może nie odzwierciedlać rzeczywistych miejsca dostępna.Aby uzyskać więcej informacji na temat odroczone przydziałów zobacz Dropping and Rebuilding Large Objects.
Uprawnienia
Członkostwo w grupie wymaga public Rola. Aby uzyskać więcej informacji zobaczKonfiguracja widoczność metadane.
See Also