Udostępnij za pośrednictwem


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:

  • PORZUCONE

  • IN_ROW_DATA

  • LOB_DATA

  • ROW_OVERFLOW_DATA

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:

  • Dane w wierszu

  • Dane LOB

  • wiersze danych przekraczające rozmiar 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.