allocation_units (Transact-SQL)
Veritabanındaki her bir ayırma birimi için bir satır içerir.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
allocation_unit_id |
bigint |
Ayırma birimi KODU.Bir veritabanı içinde benzersiz. |
türü |
tinyint |
Ayırma birimi türü: 0 Bırakılan = 1 = Satır içinde veri (tüm veri türleri, LOB veri türleri dışında) 2 = Büyük nesne (LOB) veri ((ingilizce)text, ntext, image, xmlbüyük bir değer türleri ve kullanıcı tanımlı bir CLR türü) 3 = satır taşması verisi |
type_desc |
nvarchar(60) |
Ayırma birimi türü açıklaması:
|
kapsayıcı_kimliği |
bigint |
Tahsisat birimle ilişkilendirilmiş depolama kapsayıcı TEŞHIS kodu Türü = 1 ya da 3 kapsayıcı_kimliği sys.partitions.hobt_id =. Tür 2 ve kapsayıcı_kimliği ise sys.partitions.partition_id =. 0 Için ertelenen bırakma işaretlenmiş bir ayırma birimi = |
data_space_id |
int |
Bu bir ayırma birimi bulunduğu dosya grubu KIMLIĞI. |
total_pages |
bigint |
Toplam tahsis veya bu ayırma birimi tarafı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ç dizini sayfaları ve Tahsisat yönetim sayfaları dışlar. |
Not
Bırakma büyük dizinler yeniden veya bırakma veya büyük bir tablo kesecek Database Engine işlem tamamlandıktan sonra kadar gerçek sayfa deallocations ve bunların ilişkili kilitlerin defers. Ertelenen bırak işlemleri ayrılan alan hemen serbest değil.Bu nedenle, hemen bırakarak veya büyük bir nesne kesiliyor sonra allocation_units tarafından verilen değerlere gerçek disk alanı kullanılabilir yansıtmaz.Ertelenen ayırma hakkında daha fazla bilgi için bkz: Bırakma ve büyük nesneleri yeniden oluşturma.
İzinler
Üyelik gerektirir public bir roldür. Daha fazla bilgi için bkz:Meta veriler görünürlük yapılandırma.
See Also