sys.indexes (Transact-sql)

Dizin veya yığın tablo, görünüm veya tablo değerli işlev gibi sekmeli bir nesne başına bir satır içerir.

Sütun adı

Veri türü

Açıklama

object_id

int

Bu dizin ait olduğu nesnenin Kımlığı.

name

sysname

Dizinin adı. adı yalnızca nesnenin içinde benzersizdir.

BOŞ yığın =

index_id

int

Dizin Kımlığı. index_id yalnızca nesnenin içinde benzersizdir.

0 = Yığın

1 = Clustered dizini

>1 = Kümelendirilmemiş dizini

type

tinyint

Dizin türü:

0 = Yığın

1 = Clustered

2 = Nonclustered

3 = XML

4 = Spatial

5 = Clustered columnstore dizini (ayırdığı için gelecek kullanma.)

6 = Kümelendirilmemiş columnstore dizini

type_desc

nvarchar(60)

Dizin türü açıklaması:

YIĞIN

KÜMELENMİŞ

KÜMELENDİRİLMEMİŞ

XML

KAYMA

clustered columnstore (ayırdığı için gelecek kullanma.)

KÜMELENDİRİLMEMİŞ COLUMNSTORE

is_unique

bit

1 = Dizin benzersizdir.

0 = Dizini benzersiz değil.

data_space_id

int

Veri alanı için bu dizin Kımlığı. Bir filegroup veya bölüm düzeni veri alanıdır.

0 = object_id bir tablo değerli işlev.

IGNORE_DUP_KEY

bit

1 = IGNORE_DUP_KEY'tır.

0 = IGNORE_DUP_KEY kapalı'dır.

is_primary_key

bit

1 = Dizin PRIMARY key kısıtlaması bir parçasıdır.

is_unique_constraint

bit

1 = Dizin UNIQUE sınırlamasıyla bir parçasıdır.

fill_factor

tinyint

>0 = Dizin oluşturulduğunda veya yeniden kullanılan FILLFACTOR yüzdesi.

0 = Varsayılan değer

is_padded

bit

1 = PADINDEX'tır.

0 = PADINDEX kapalı'dır.

is_disabled

bit

1 = Dizin devre dışı.

0 = Dizin devre dışı değil.

is_hypothetical

bit

1 = Dizin kuramsal ve bir veri erişim yolu olarak kullanılamaz. Kuramsal dizinleri sütun düzeyi istatistik tutmak.

0 = Dizini varsayımsal değil.

ALLOW_ROW_LOCKS

bit

1 = Dizin satır kilitleri sağlar.

0 = Dizin satır kilitleri izin vermez.

ALLOW_PAGE_LOCKS

bit

1 = Dizin sayfa kilitlemeleri izin verir.

0 = Dizin sayfa kilitlemeleri izin vermez.

has_filter

bit

1 = Dizin filtre vardır ve yalnızca filtre tanımını karşılayan satırları içerir.

0 = Dizin filtre yok.

filter_definition

nvarchar(max)

Filtre uygulanmış dizininde yer satır alt ait ifade.

Yığın veya dizin filtre edilmemiş su null.

İzinler

Katalog görünümlerinde meta verinin görünürlüğü bir kullanıcının ya sahibi olduğu ya da bazı izinlerine sahip olduğu güvenliği sağlanabilen öğelerle sınırlıdır.Daha fazla bilgi için bkz: Meta veri görünürlük yapılandırma.

Ayrıca bkz.

Başvuru

Nesne Kataloğu görünümleri (Transact-sql)

Kataloğu görünümleri (Transact-sql)

index_columns (Transact-sql)

kullanınsys.xml_indexesKatalog (Transact-sql)

sys.Objects (Transact-sql)

sys.key_constraints (Transact-sql)

filegroup_namesys.Filegroups (Transact-sql)

sys.partition_schemes (Transact-sql)

Kavramlar

SQL Server sistem Kataloğu SSS sorgulama