sys.allocation_units (Transact-SQL)

Enthält eine Zeile für jede Zuordnungseinheit in der Datenbank.

Spaltenname Datentyp Beschreibung

allocation_unit_id

bigint

ID der Zuordnungseinheit. Ist innerhalb einer Datenbank eindeutig.

type

tinyint

Typ der Zuordnungseinheit.

0 = Gelöscht

1 = Daten in Zeilen (alle Datentypen mit Ausnahme von LOB-Datentypen)

2 = LOB-Daten (Large Object) (text, ntext, image, xml, große Werttypen und benutzerdefinierte CLR-Typen)

3 = Zeilenüberlaufdaten

type_desc

nvarchar(60)

Beschreibung des Typs der Zuordnungseinheit.

  • DROPPED
  • IN_ROW_DATA
  • LOB_DATA
  • ROW_OVERFLOW_DATA

container_id

bigint

ID des Speichercontainers, der der Zuordnungseinheit zugeordnet ist.

Wenn type = 1 oder 3 ist, dann ist container_id = sys.partitions.hobt_id.

Wenn type = 2 ist, dann ist container_id = sys.partitions.partition_id.

0 = Für die verzögerte Löschung gekennzeichnete Zuordnungseinheit

data_space_id

int

ID der Dateigruppe, in der sich diese Zuordnungseinheit befindet.

total_pages

bigint

Gesamtanzahl der Seiten, die von dieser Zuordnungseinheit zugeordnet oder reserviert wurden.

used_pages

bigint

Gesamtanzahl der tatsächlich verwendeten Seiten.

data_pages

bigint

Anzahl verwendeter Seiten, die über Folgendes verfügen:

  • Daten in Zeilen
  • LOB-Daten
  • Zeilenüberlaufdaten

Der zurückgegebene Wert schließt interne Indexseiten und Zuordnungsverwaltungsseiten aus.

ms189792.note(de-de,SQL.90).gifHinweis:
Wenn große Indizes gelöscht oder neu erstellt werden bzw. wenn große Tabellen gelöscht oder abgeschnitten werden, verzögert Datenbankmodul die Aufhebung der Seitenzuordnung und die zugeordneten Sperren so lange, bis für eine Transaktion ein Commit ausgeführt wurde. Bei verzögerten Löschvorgängen wird der zugeordnete Speicherplatz nicht sofort freigegeben. Daher spiegeln die von sys.allocation_units zurückgegebenen Werte sofort nach dem Löschen oder Abschneiden großer Objekte möglicherweise nicht den tatsächlich verfügbaren Speicherplatz wider. Weitere Informationen zu verzögerten Zuordnungen finden Sie unter Löschen und Neuerstellen großer Objekte.

Siehe auch

Verweis

sys.partitions (Transact-SQL)
Katalogsichten für Objekte (Transact-SQL)
Katalogsichten (Transact-SQL)

Andere Ressourcen

Organisationsstruktur von Tabellen und Indizes

Hilfe und Informationen

Informationsquellen für SQL Server 2005