Share via


Bölümlenmiş tablo ve dizin kavramları

Bölümleme yaptığı büyük tabloları veya dizinler daha yönetilebilir bölümleme yönetmek ve koruyarak veri alt kümelerine hızlı ve etkin erişim sağladığından bütünlük veri koleksiyon.Bölümleme, bir işlem bir olap sisteme bir oltp veri yükleme yalnızca saniye sürer gibi kullanarak saat ve dakika yerine işlemi önceki sürümlerinde alır SQL Server.Çünkü bu işlemler, bütün tablo yerine, gerekli olan verileri hedef veri alt kümeleri üzerinde gerçekleştirilen bakım işlemleri de daha verimli bir şekilde yerine getirilir.

Not

Bölümlenmiş tablolar ve dizinler yalnızca kuruluş, Developer ve değerlendirme sürümlerini üzerinde kullanılabilir SQL Server.

Veri bölümlenmiş tablolar ve dizinler bir veritabanındaki birden fazla dosya grubu arasında yayılan birimlerine bölünür.Böylece satır grupları ayrı ayrı bölümler halinde eşlenen veri yatay bölümlendirilir.Tablo ya da dizin sorguları veya güncelleştirmeler üzerindeki verileri yapılırken tek bir mantıksal varlık olarak kabul edilir.Tüm bölümler tek bir dizin veya tablo aynı veritabanında bulunması gerekir.

Bölümlenmiş tablolar ve dizinler tüm özelliklerini ve tasarlama ve standart tablolar ve dizinler, kısıtlamaları, varsayılanlar, kimlik ve zaman damgası değerlerini ve tetikleyiciler gibi sorgulama ile ilişkili özellikleri destekler.Bu nedenle, bir sunucuya yerel olarak bölümlenmiş bir görünüm uygulamak istiyorsanız, bunun yerine bölümlenmiş tablo uygulamak isteyebilirsiniz.

Bölümleme uygulamak karar değişir öncelikle ne kadar sizin tablo olduğu ya da ne kadar büyük, olacak, nasıl kullanıldığını ve ne kadar iyi onu karşı kullanıcı sorguları ve bakım işlemleri gerçekleştiriyor.

Genellikle, büyük bir tablo aşağıdakilerin her ikisi de doğruysa bölümleme için uygun olabilir:

  • Tablo içerir ya da içeren, çok sayıda farklı şekillerde kullanılan veri beklenmektedir.

  • Sorgu veya tablo karşı güncelleştirmeleri amaçlandığı gibi yapmadığınız veya önceden tanımlanmış bakım dönemleri bakım maliyetlerini aşan.

Veri geçerli bir ay önceki aylar için öncelikle seçim sorguları kullanılırken öncelikle INSERT, update, delete ve birleştirme işlemleri için kullanılır, örneğin, bu tablo yönetme aylara göre bölümlere ayrılmışsa daha kolay olabilir.Bu kolaylık masadaki normal bakım işlemleri için yalnızca varsa, özellikle de doğru olabilir hedef bir veri alt küme küme kümesi.Tablo bölümlenmiş, bu işlemler çok sayıda bütün bir veri küme kaynakları tüketebilir.Salt okunur online erişim için hala kullanılabilir veri dizini oluşturur gibi bakım işlemleri, bölümleme ve defragmentations, bir ay sadece yaz veri üzerinde Örneğin, gerçekleştirilemez.

Bu örnek üzerinde genişletmek için buradan bir ay salt okunur veri taşımak istediğiniz varsayalım tablo bir veri ambarına tablo analizi.Bölümleme ile veri alt kümelerine hızlı bir şekilde, çevrimdışı bakım için hazırlama alanlara ayrılmış ve olması sonra bu tabloları aynı veritabanında olduğunu varsayarsak, varolan bölümlenmiş tabloları bölümler eklenen örnek.Bu gibi işlemler genellikle saniye, dakika veya saat, önceki sürümlerde sürdü yerine alır.

Bir tablo ya da dizin bölümleme sorgu performansı artırır bölümleri sık çalıştırılan sorguların türlerini ve donanımınızın dayalı doğru bir şekilde tasarlanmış, yapılandırma.Daha fazla bilgi için bkz: Sorgu performansını artırmak için bölümler tasarlama.

Bölümleme sık kullanılan ile birlikte SQL Server çoğaltma.Bölümler kullanılarak etkinleştirebilirler işlemsel kopyalama performansını en iyi duruma getirmek, ve birleştirme çoğaltması etkili bir şekilde veri ve çoğaltma sistemi tarafından yönetilecek olan meta veriler miktarını azaltarak.Çoğaltma, en fazla 1024 bölüm tablo başına destekler.Daha fazla bilgi için bkz: Bölümlenmiş tablolar ve dizinler çoğaltılıyor.

Nasıl gerçek dünyadaki Veritabanı bölümleme çözümü uygulanabilir bir örnek sağlamak için siz uygulayabilir bir bölümleme senaryoda kullanılabilir AdventureWorks2008R2 örnek veritabanı.Bu senaryo içinde açıklandığı AdventureWorks2008R2 örnek veritabanında, bölümleme.

Bölümleme mimarisi

De SQL Server, tüm tablo ve dizinleri veritabanındaki değerlendirilir bölümlenmiş, olsa bile, bunlar yapılan yalnızca bir bölümü.Aslında, bölümler temel birimi, Kuruluş fiziksel yapısı içinde tablolar ve dizinler oluşturur.Yani, tablolar ve dizinler oluşan birden çok bölüm mantıksal ve fiziksel mimarisi, tek bölümün tablolar ve dizinler yansıtır.Daha fazla bilgi için bkz: Tablo ve dizin organizasyon.