Yığın yapıları

Bir yığını olan bir tablo bir kümelenmiş dizin olmadan.Yığınlar sahip bir satır sys.partitions, birlikte index_id = 0 yığın tarafından kullanılan her bölüm için.Varsayılan olarak, bir yığını tek bir bölüm vardır.Bir yığın birden çok bölüm varsa, her bölüm için o bölüme veri içeren bir yığın yapısı vardır.Örneğin, bir yığın dört bölüm varsa, dört yığın yapıları vardır; Her bölüm biri.

Yığın veri türlerine bağlı belirli bir bölüm için verileri yönetmek ve depolamak için bir veya daha fazla ayırma birimleri her yığın yapısı olacaktır.En azından her yığın, bir IN_ROW_DATA ayırma birimi bölüm başına sahip olacaktır.Öbek büyük nesne (lob) sütun içeriyorsa, her bölüm, bir lob_data ayırma birimi sahip olacaktır.8,060 Bayt satır boyutu sınırını aşan değişken uzunlukta sütun içeriyorsa, her bölüm, bir row_overflow_data ayırma birimi de olacaktır.Ayırma birimleri hakkında daha fazla bilgi için bkz: Tablo ve dizin organizasyon.

The column first_iam_page in the sys.system_internals_allocation_units system view points to the first IAM page in the chain of IAM pages that manage the space allocated to the heap in a specific partition.SQL Server uses the IAM pages to move through the heap.Veri sayfaları ve Satırları içlerindeki herhangi belirli bir sırada değildir ve bağlı olmayan.Yalnızca mantıksal veri sayfaları arasında IAM sayfalarında kaydedilen bilgileri bağlantıdır.

Önemli notÖnemli

The sys.system_internals_allocation_units system view is reserved for Microsoft SQL Server internal use only.Gelecekteki uyumluluk garanti edilmez.

Tablo taramaları veya seri okuma, bir yığın yığın için sayfa tutan kapsamlarını bulmak için IAM sayfa tarama tarafından gerçekleştirilir.Bunlar veri dosyalarında mevcut aynı sırada kapsamlarını IAM temsil ettiğinden, bu seri, yığın ilerleme her dosya sırayla tarar anlamına gelir.IAM sayfalarý tarama sırası küme da öbek satırları eklemiş sırada genellikle dönmedi gelir.

Aşağıdaki resimde gösterildiği nasıl SQL Server Veritabanı Altyapısı IAM sayfaları tek bölümün öbek. veri satırlarını almak için kullanır.

IAM sayfaları, verileri tek bölüm yığınında alır