Aracılığıyla paylaş


Dizin öğesi (DTA)

Şunlar için geçerlidir: SQL Server

Kullanıcı tarafından belirtilen bir yapılandırma için oluşturmak veya bırakmak istediğiniz dizin hakkında bilgi içerir.

Sözdizimi

<Recommendation>
  <Create>
    <Index [ Clustered | Unique | Online | IndexSizeInMB | NumberOfRows
            | QUOTED_IDENTIFIER | ARITHABORT | CONCAT_NULL_YIELDS_NULL
            | ANSI_NULLS | ANSI_PADDING | ANSI_WARNINGS
            | NUMERIC_ROUNDABORT ]
     ...code removed here...
    </Index>

Öğe öznitelikleri

Dizin özniteliği Veri türü Açıklama
Clustered mantıksal Opsiyonel. Kümelenmiş dizini belirtir. "true" veya "false" olarak ayarlayın, örneğin:

<Index Clustered="true">

Varsayılan olarak, bu öznitelik "false" olarak ayarlanır.
Unique mantıksal Opsiyonel. Benzersiz bir dizin belirtir. "true" veya "false" olarak ayarlayın, örneğin:

<Index Unique="true">

Varsayılan olarak, bu öznitelik "false" olarak ayarlanır.
Online mantıksal Opsiyonel. Sunucu çevrimiçiyken işlemleri gerçekleştirebilen ve geçici disk alanı gerektiren bir dizin belirtir. "true" veya "false" olarak ayarlayın, örneğin:

<Index Online="true">

Varsayılan olarak, bu öznitelik "false" olarak ayarlanır.

Daha fazla bilgi için bkz. Dizin işlemlerini çevrimiçigerçekleştirme.
IndexSizeInMB çift Opsiyonel. Dizinin en büyük boyutunu megabayt cinsinden belirtir, örneğin:

<Index IndexSizeInMB="873.75">

Varsayılan ayar yok.
NumberOfRows integer Opsiyonel. Farklı tablo boyutlarını etkili bir şekilde simüle eden farklı dizin boyutlarının benzetimini sağlar, örneğin:

<Index NumberOfRows="3000">

Varsayılan ayar yok.
QUOTED_IDENTIFIER mantıksal Opsiyonel. SQL Server'ın tanımlayıcıları ve değişmez değer dizelerini sınırlayan tırnak işaretleriyle ilgili ISO kurallarına uymasına neden olur. Dizin hesaplanan bir sütunda veya görünümdeyse bu öznitelik açılmalıdır. Örneğin, aşağıdaki söz dizimi bu özniteliği şu şekilde ayarlar:

<Index QUOTED_IDENTIFIER [...]>

Varsayılan olarak bu öznitelik kapalıdır.

Daha fazla bilgi için bkz. SET QUOTED_IDENTIFIER.
ARITHABORT mantıksal Opsiyonel. Sorgu yürütme sırasında taşma veya sıfıra bölme hatası oluştuğunda sorguyu sonlandırmaya neden olur. Dizin hesaplanan bir sütunda veya görünümdeyse bu öznitelik açılmalıdır. Örneğin, aşağıdaki söz dizimi bu özniteliği şu şekilde ayarlar:

<Index ARITHABORT [...]>

Varsayılan olarak bu öznitelik kapalıdır.

Daha fazla bilgi için bkz . SET ARITHABORT.
CONCAT_NULL_YIELDS_NULL mantıksal Opsiyonel. Birleştirme sonuçlarının null veya boş dize değerleri olarak kabul edilip edilmeyeceğini denetler. Dizin hesaplanan bir sütunda veya görünümdeyse bu öznitelik açılmalıdır. Örneğin, aşağıdaki söz dizimi bu özniteliği şu şekilde ayarlar:

<Index CONCAT_NULL_YIELDS_NULL [...]>

Varsayılan olarak bu öznitelik kapalıdır.

Daha fazla bilgi için bkz. SET CONCAT_NULL_YIELDS_NULL.
ANSI_NULLS mantıksal Opsiyonel. Null değerlerle kullanıldığında Eşittir (=) ve Eşit<> Değil karşılaştırma işleçlerinin ISO uyumlu davranışını belirtir. Dizin hesaplanan bir sütunda veya görünümdeyse bu öznitelik açılmalıdır. Örneğin, aşağıdaki söz dizimi bu özniteliği şu şekilde ayarlar:

<Index ANSI_NULLS [...]>

Varsayılan olarak bu öznitelik kapalıdır.

Daha fazla bilgi için bkz. SET ANSI_NULLS.
ANSI_PADDING mantıksal Opsiyonel. Bir sütunun tanımlı boyutundan daha kısa değerleri depolama şeklini denetler. Dizin hesaplanan bir sütunda veya görünümdeyse bu öznitelik açılmalıdır. Örneğin, aşağıdaki söz dizimi bu özniteliği şu şekilde ayarlar:

<Index ANSI_PADDING [...]>

Varsayılan olarak bu öznitelik kapalıdır.

Daha fazla bilgi için bkz . SET ANSI_PADDING.
ANSI_WARNINGS mantıksal Opsiyonel. Çeşitli hata koşulları için ISO standart davranışını belirtir. Dizin hesaplanan bir sütunda veya görünümdeyse bu öznitelik açılmalıdır. Örneğin, aşağıdaki söz dizimi bu özniteliği şu şekilde ayarlar:

<Index ANSI_WARNING [...]>

Varsayılan olarak bu öznitelik kapalıdır.

Daha fazla bilgi için bkz. SET ANSI_WARNINGS.
NUMERIC_ROUNDABORT mantıksal Opsiyonel. İfadede yuvarlama duyarlık kaybına neden olurken oluşturulan hata raporlama düzeyini belirtir. Dizin hesaplanan bir sütunda veya görünümdeyse bu öznitelik kapalı olmalıdır.

Aşağıdaki söz dizimi bu özniteliği şu şekilde ayarlar:

<Index ANSI_WARNING [...]>

Varsayılan olarak bu öznitelik kapalıdır.

Daha fazla bilgi için bkz . SET NUMERIC_ROUNDABORT.

Öğe özellikleri

Karakteristik Açıklama
Veri türü ve uzunluğu Yok.
Varsayılan değer Yok.
Oluşum veya Drop öğeleriyle başka bir fiziksel tasarım yapısı belirtilmezse, her Create veya StatisticsHeap öğe için bir kez gereklidir.

Öğe ilişkileri

İlişki Öğeler
Üst öğe Create öğesi (DTA)

Drop Öğe. Daha fazla bilgi için bkz. Veritabanı Altyapısı Ayarlama Danışmanı XML şeması.
Alt öğeler Dizin için ad öğesi (DTA)

Dizin için sütun öğesi (DTA)

PartitionScheme Öğe. Daha fazla bilgi için bkz. Veritabanı Altyapısı Ayarlama Danışmanı XML şeması.

PartitionColumn Öğe. Daha fazla bilgi için bkz. Veritabanı Altyapısı Ayarlama Danışmanı XML şeması.

Dizin için dosya grubu öğesi (DTA)

NumberOfReferences Öğe. Daha fazla bilgi için bkz. Veritabanı Altyapısı Ayarlama Danışmanı XML şeması.

PercentUsage Öğe. Daha fazla bilgi için bkz. Veritabanı Altyapısı Ayarlama Danışmanı XML şeması.

Örnekler

Bu öğenin kullanım örneği için bkz. Kullanıcı Tarafından Belirtilen Yapılandırma (DTA) ile XML Giriş Dosyası Örneği.