sys.allocation_units (Transact-SQL)

 

DIESES THEMA GILT FÜR:jaSQL Server (ab 2008)jaAzure SQL-DatenbankneinAzure SQL Data Warehouse neinParallel Data Warehouse

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

Gilt für: SQL Server (SQL Server 2008 bis aktuelle Version).
SpaltennameDatentypDescription
allocation_unit_idbigintID der Zuordnungseinheit. Ist innerhalb einer Datenbank eindeutig.
Typ"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_descnvarchar(60)Beschreibung des Typs der Zuordnungseinheit:

 GELÖSCHT

 IN_ROW_DATA

 LOB_DATA

 ROW_OVERFLOW_DATA
container_idbigintID des Speichercontainers, der der Zuordnungseinheit zugeordnet ist.

Wenn Typ = 1 oder 3, Container_id = hobt_id.

Wenn Typ 2, und klicken Sie dann auf Container_id = partition_id.

0 = Für die verzögerte Löschung gekennzeichnete Zuordnungseinheit
data_space_idintID der Dateigruppe, in der sich diese Zuordnungseinheit befindet.
total_pagesbigintGesamtanzahl der Seiten, die von dieser Zuordnungseinheit zugeordnet oder reserviert wurden.
used_pagesbigintGesamtanzahl der tatsächlich verwendeten Seiten.
data_pagesbigintAnzahl verwendeter Seiten, die über Folgendes verfügen:

Daten in Zeilen

LOB-Daten

Zeilenüberlaufdaten

 

Beachten Sie, die der zurückgegebene Wert schließt interne Indexseiten und zuordnungsverwaltungsseiten aus.
System_CAPS_ICON_note.jpg Hinweis


Wenn Sie große Indizes löschen oder neu erstellen bzw. wenn Sie große Tabellen löschen oder abschneiden, verzögert Datenbankmodul die Aufhebung der aktuellen Seitenzuordnungen sowie die zugehörigen Sperren, bis für die Transaktion ein Commit ausgeführt wird. Bei verzögerten Löschvorgängen wird der zugeordnete Speicherplatz nicht sofort freigegeben. Aus diesem Grund können von Sys. allocation_units sofort nach dem Löschen oder Abschneiden eines großen Objekts zurückgegebenen Werte nicht den tatsächlich verfügbaren Speicherplatz wider.

Erfordert die Mitgliedschaft in der public -Rolle. Weitere Informationen finden Sie unter Metadata Visibility Configuration.

Sys.Partitions (Transact-SQL)
Katalogsichten für Objekte (Transact-SQL)
Katalogsichten (Transact-SQL)

Community-Beiträge

HINZUFÜGEN
Anzeigen: