Aracılığıyla paylaş


Özel Dizin (Ana Veri Hizmetleri)

Şunlar için geçerlidir:Windows üzerinde SQL ServerAzure SQL Yönetilen Örneği

Önemli

Sql Server 2025'te (17.x) Ana Veri Hizmetleri (MDS) kaldırıldı . SQL Server 2022 (16.x) ve önceki sürümlerde MDS'yi desteklemeye devam ediyoruz.

Özel dizinler bir öznitelikte (tek dizin) veya bir varlıktaki öznitelik listesinde (bileşik dizin) kümelenmemiş dizin oluşturur. Dizinler genellikle sorgulama işleminin performansını artırır. SQL Server dizinleri hakkında daha fazla bilgi için bkz. Dizinler.

Dizin Türü

Her varlık için aşağıdaki türlerde birden çok özel dizin oluşturabilirsiniz.

  • Benzersiz dizin

  • Benzersiz Olmayan dizin

Benzersiz bir dizin, dizine alınan sütunun yinelenen değer içermemesini sağlar. Bileşik benzersiz dizinler için dizin, seçilen öznitelikler listesindeki her değer bileşiminin benzersiz olmasını sağlar. Seçili öznitelikler için yinelenen değerler varsa benzersiz bir dizin oluşturulamaz.

Kurallar

Aşağıdaki kurallar hem benzersiz hem de benzersiz olmayan özel dizinler için geçerlidir.

  • Özel dizin oluşturmak için en az bir öznitelik seçtiğinizden emin olun.

  • Aynı öznitelik listesine ve benzersizlik bayrağına sahip bir dizini başka bir dizinle kaydetmeye çalışırsanız, dizin kaydedilemez. Bir hata gösterilir.

    Uyarı

    MDS, belirli öznitelikler (DTA'lar ve Kod gibi) için otomatik olarak dizinler oluşturur. Başka bir deyişle, bu özniteliklerden birini içeren ve başka öznitelik içermeyen başka bir dizin oluşturamazsınız.

  • Öznitelikler, diğer dizinlerde en az bir farklı öznitelik olduğu sürece birden fazla özel dizine eklenebilir. Aksi takdirde dizinler aynıdır.

  • Çok sayıda öznitelik veya büyük boyutlu öznitelik içeren bir dizin oluşturursanız ve seçilen özniteliklerin toplam boyutu en büyük dizin anahtarı boyutunu (900 bayt) aşıyorsa, dizin kaydedilemez.

  • Dosya öznitelikleri hariç olmak üzere yaprak üye özniteliklerinde özel bir dizin oluşturulabilir.

  • Özel dizine dahil edilen bir özniteliği silmek istiyorsanız, aşağıdakiler geçerlidir.

    • Dizin yalnızca bir öznitelikte (tek dizin) oluşturulduysa, öznitelik ve dizin silinir.

    • Dizin birden fazla öznitelikte (bileşik dizin) oluşturulduysa, siz dizini düzenlemeden öznitelik silinemez.

  • Özel dizine dahil edilen bir özniteliğin türü değiştirilemez.

Görev Açıklaması Konu
Dizin Oluşturma Dizin Oluşturma (Ana Veri Hizmetleri)
Dizini Düzenleme ve Silme Dizini Düzenleme ve Silme (Ana Veri Hizmetleri)