allocation_units (Transact-SQL)
Veritabanındaki her ayırma birimi için bir satır içerir.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
allocation_unit_id |
bigint |
ayırma birimikimliği.Bir veritabanı içinde benzersizdir. |
type |
tinyint |
ayırma birimitürü: 0 = Bırakılan 1 = Satır data (tüm veri türleri, lob veri türleri dışında) 2 = Büyük nesne (lob) veri (text, ntext, image, xml, büyük bir değer türleri ve kullanıcı tanımlı clr türleri) 3 = Satır taşma veri |
type_desc |
nvarchar(60) |
ayırma birimi türü açıklaması:
|
container_id |
bigint |
' % S'birirm ayırma birimiile ilişkili depolama kapsayıcı kodu. If type = 1 or 3, container_id = sys.partitions.hobt_id. If type is 2, then container_id = sys.partitions.partition_id. 0 = İçin ertelenmiş bırakma işaretlenmiş ayırma birimi |
data_space_id |
int |
Bu ayırma birimi içinde bulunduğu dosya grubu kimliği. |
total_pages |
bigint |
Toplam tahsis veya bu ayırma birimitarafından ayrılmış sayfa sayısı. |
used_pages |
bigint |
Toplam sayfa sayısı gerçekte kullanımda. |
data_pages |
bigint |
Sahip kullanılan sayfa sayısı:
Döndürülen değer, iç dizin sayfaları ve ayırma Yönetim sayfaları dışlar. |
Not
Bırakın büyük dizinleri yeniden oluşturmak veya bırakma veya büyük tablolar, kesirli kısmını Veritabanı Altyapısı defers gerçek sayfa deallocations ve kadar sonra ilişkili bunların kilitlerihareket tamamlama.Ertelenen bırak işlemleri ayrılan alan hemen bırakmaz.Bu nedenle, döndürülen değerleri sys.allocation_units sonra hemen düşmesi veya bir büyük nesne kesiliyor gerçek disk alanı yansıtmayabilir.Ertelenmiş tahsisatı ile ilgili daha fazla bilgi için bkz: Bırakarak ve büyük nesneler yeniden oluşturuluyor.
İzinler
Üyelik gerektiren public rolü.Daha fazla bilgi için, bkz. Meta veri görünürlük yapılandırma.
Ayrıca bkz.