Aracılığıyla paylaş


Bölümlenmiş tablolar ve dizinler oluşturma

bölümlenmiş tablo veya dizin oluşturmak için bu adımları şunlardır:

  1. Oluşturma bir bölümleme işlevi nasıl bir tablo ya da işlevini kullanan bir dizin bölümlenmesi belirtmek için.

  2. Bölümlerini yerini belirtmek için bir bölümleme düzeni oluşturma bir bölümleme işlevi dosya grupları üzerinde.

  3. Bir tablo veya bölümleme düzeni'ni kullanarak bir dizin oluşturun.

bölümleme işlevi oluşturma

bölümleme işlevi, tablo ya da dizin bölümlendirilir belirtir.Işlev etki alanında bir bölüm kümesine eşleştirir.bölümleme işlevi oluşturmak için , bölümler, bölümleme sütun ve her bölüm için bölüm sütun değerler sayısını belirtin.bölümleme sütun belirttiğinizde, yalnızca bir belirtebilirsiniz olduğunu unutmayın.

bölümleme işlevi nasıl hakkında daha fazla bilgi için bkz: Yönergeleri bölümlendirilmiş tablolar ve dizinler için planlama.

bölümleme sütun kuralları

Bir bölüm işlevinde yer hesaplanan sütunlar açıkça PERSISTED işaretlenmelidir.

Tüm veri türleri için geçerlidir, dizin dışında bir bölümleme sütunu olarak sütun kullanılabilir olarak kullanın timestamp. The ntext, text, image, xml, varchar(max), nvarchar(max), or varbinary(max) data types cannot be specified.Also, Microsoft .NET Framework common language runtime (CLR) user-defined type and alias data type columns cannot be specified.

bölümleme işlevi oluşturmak için

Bir bölümleme düzeni oluşturma

Bir bölümleme düzeni için bölümleme işlevi tarafından üretilen bölümleri eşleştiren bir küme, tanımladığınız dosya gruplarını.

Bir bölümleme düzeni oluşturduğunuzda, tablo bölümleri burada eşlenmiş, dosya gruplarını parametreleri temel alınarak tanımladığınız bölümleme işlevi.Bölüm sayısını tutmak için yeterli dosya gruplarını belirtmeniz gerekir.Tüm bölümler için bazı bölümleri, tek bir dosya grubu eşleyen bir başka dosya grubu eşleme veya tüm bölümlerini, tek bir dosya grubu için eşleme belirtebilirsiniz.Daha fazla bölüm daha sonra eklemek istediğiniz olay günlüğünde, ek, "atanmamış" dosya gruplarını belirtebilirsiniz.Bu durumda, SQL Server bir dosya gruplarını'NEXT [NULL]'i KULLANıLAN özellik ile işaretler. Bu dosya grubu eklenen bir sonraki bölüm tutulacağı anlamına gelir.

Yalnızca tek BIR bölümleme düzeni kullanabilirsiniz bölümleme işlevi.Ancak, bölümleme işlevi, birden fazla bölümleme düzeni katılabilirsiniz.

Bir bölümleme düzeni oluşturmak için

bölümlenmiş tablo ya da dizin oluşturma

Bir tablo ya da dizin oluşturduğunuz anda bölümlemek için CREATE TABLE veya CREATE INDEX deyiminde aşağıdakileri belirtin:

  • Tablo bölümleri için dosya gruplarını eşleştirmek için kullanacağı bir bölümleme düzeni.

  • sütun (bölümleme sütun) tablo bölümlemek.bölümleme düzeni veri türü, uzunluk ve duyarlığı bakımından kullanarak bölümü işlevinde belirtilen bölümleme sütun eşleşmelidir.Hesaplanan sütun, PERSISTED belirtilmelidir.

Bir bölümleme düzeni kullanan bir tablo oluşturmak için

Bir bölümleme düzeni kullanan bir dizin oluşturmak için