Bölümleme
Veritabanı bölümleme performansını artırır ve bakımı kolaylaştırır.Büyük bir bölme ile tablo daha küçük, tek tek içine tablos, yalnızca bir bölümü veri erişim sorguları çalıştırabilir daha hızlı olduğu için daha az veri tarama.Dizinler yeniden oluşturuluyor veya yedekleme gibi bakım görevlerini, bir tablo, daha hızlı çalışabilir.
Bölümleme tabloları fiziksel olarak ayrı bir disk sürücüsünde yerleştirerek tablolara bölme olmadan elde edilebilir.Tek bir fiziksel sürücü ve ilişkili tablolar ayrı bir sürücüde bulunan bir tablo yerleştirme sorgu performansı geliştirebilir tablolar arasında birleştirme içeren bir sorgu çalıştırdığınızda, birden çok disk kafalar aynı veri okumak için saat.SQL Server5. tabloları koymak için hangi disklerde belirtmek için kullanılır.
Donanım bölümleme
Donanım bölümleme veritabanı kullanılabilir donanım mimarisi yararlanmak için tasarlar.Donanım bölümleme örnekleri şunlardır:
Operasyonlar, aynı anda çalıştırmak için çok sayıda sorgu sorgulamasına birden çok iş parçacığını etkinleştirmek çok işlemcili saat.Alternatif olarak, tek bir sorgu sorgu bileşenlerinin izin vererek tarafından birden çok işlemci aynı anda çalıştırmak daha hızlı üzerinde çalıştırmak mümkün olabilir saat.Örneğin, bir sorguda başvurulan her tablo aynı anda taranabilir saat farklı bir iş parçacığı tarafından.
Birden çok disk sürücüye şeritli veri sağlayan RAID (bağımsız diskler yedek dizisi) aygıtları aynı verileri okuma hızlı veri erişimi olduğundan daha fazla okuyup kafalarını sorgulamasına saat.Birden çok sürücüye şeritli bir tablo genellikle tek bir sürücüde saklanan aynı tabloda daha hızlı taraması yapılabilir.Alternatif olarak, ilişkili tablolardan ayrı sürücülerde tablolarını saklama önemli ölçüde bu tabloları birleştirme sorguları performansını artırabilir.Daha fazla bilgi için bkz: RAID.
Yatay bölümleme
Yatay bölümleme bölen bir tablo çok içine tablos.Her tablo sonra aynı sayıda sütun, ancak daha az satır içeriyor.Örneğin, 1 milyar satır içeren bir tabloda yatay olarak 12 tablolar, veri belirli bir yıla ait bir ay temsil eden küçük her tablo içine bölümlenmiş.Yalnızca belirli bir ay için veri gerektiren sorgular uygun bir tablo başvurusu.
Verileri nasıl Analiz tabloları yatay bölümleme nasıl yapılacağına bağlıdır.Tabloları bölümlemek sorguları mümkün olduğu kadar az tablolara başvuran.Aksi durumda, sorgu saat mantıksal olarak tabloları birleştirmek için kullanılan aşırı birleşim sorguları performansını etkileyebilir.Yatay olarak sorgulama hakkında daha fazla bilgi bölümlenmiş tablolar için bkz: Görünümleri kullanma senaryoları.
Yatay olarak yaş ve kullanım dayalı veri bölümleme yaygındır.Örneğin, bir tablo için son beş yıl verileri içerebilir, ancak yalnızca geçerli yıl verileri düzenli olarak erişilir.Bu durum, yalnızca bir yıl verileri içeren her tablo ile beş tablolara veri bölümleme düşünebilirsiniz.
Daha fazla bilgi için bkz: Bölümlenmiş tablolar ve dizinler.
Dikey bölümleme
Dikey bölümleme bölen bir tablo çok içine tablodaha az sayıda sütun içeren s.Dikey bölümleme iki tür normalleştirme ve satır bölme seçeneği vardır:
Normalleştirme gereksiz sütunları bir tablodan kaldırma ve bunlara bağlı olan ikincil tablolardaki yerleştirme standart veritabanı işlemi olan birincil tablo tarafından birincil anahtar ve yabancı anahtar ilişkileri.
Satır bölme özgün tablo dikey olarak daha az sayıda sütunları olan tablolara böler.Her mantıksal satır bölme, tablo eşleşen aynı mantıksal satır diğer tablotümünde bölümlenmiş aynı benzersiz anahtar sütunu tarafından tanımlandığı gibi s tablos.Örneğin, bir satırdan 712 kimliği ile her tablo Böl katılma özgün satýrý yeniden oluşturur.
Dikey bölümleme yatay bölümleme gibi daha az veri tarama sorguları sağlar.Bu sorgu performansı artırır.Örneğin, yalnızca ilk dört genellikle başvurulan yedi sütun içeren bir tablo ayrı bir tabloya son üç sütun bölünmesini yarar sağlayabilir.
Dikey bölümleme sayılacağı dikkatle, birden çok bölüm veri çözümleme, sorgular gerektirdiğinden birleştirmek tablolar.Dikey bölümleme bölüm çok büyük olması durumunda da performansı etkileyebilir.
Ayrıca bkz.