sys.indexes (Transact-SQL)
Contient une ligne par index ou segment d'un objet tabulaire, comme une table, une vue, ou une fonction table.
Nom de colonne | Type de données | Description |
---|---|---|
object_id |
int |
ID de l'objet auquel appartient cet index. |
name |
sysname |
Nom de l'index. name n'est unique qu'à l'intérieur de l'objet. NULL = Segment |
index_id |
int |
ID de l'index. index_id n'est unique qu'à l'intérieur de l'objet. 0 = Segment 1 = Index cluster > 1 = Index non-cluster |
type |
tinyint |
Type de l'index : 0 = Segment 1 = Cluster 2 = Non-cluster 3 = XML |
type_desc |
nvarchar(60) |
Description du type d'index : HEAP CLUSTERED NONCLUSTERED XML |
is_unique |
bit |
1 = L'index est unique. 0 = L'index n'est pas unique. |
data_space_id |
int |
ID de l'espace de données de cet index. L'espace de données est soit un groupe de fichiers, soit un schéma de partition. 0 = object_id est une fonction table. |
ignore_dup_key |
bit |
1 = IGNORE_DUP_KEY est ON. 0 = IGNORE_DUP_KEY est OFF. |
is_primary_key |
bit |
1 = L'index fait partie d'une contrainte PRIMARY KEY. |
is_unique_constraint |
bit |
1 = L'index fait partie d'une contrainte UNIQUE. |
fill_factor |
tinyint |
> 0 = Pourcentage FILLFACTOR utilisé lorsque l'index a été créé ou reconstruit. 0 = Valeur par défaut |
is_padded |
bit |
1 = PADINDEX est ON. 0 = PADINDEX est OFF. |
is_disabled |
bit |
1 = L'index est désactivé. 0 = L'index n'est pas désactivé. |
is_hypothetical |
bit |
1 = L'index est hypothétique et ne peut être utilisé directement comme un chemin d'accès aux données. Les index hypothétiques conservent des statistiques au niveau des colonnes. 0 = L'index n'est pas hypothétique. |
allow_row_locks |
bit |
1 = Index autorisant les verrous de ligne 0 = Index n'autorisant pas les verrous de ligne |
allow_page_locks |
bit |
1 = Index autorisant les verrous de page 0 = Index n'autorisant pas les verrous de page |
Voir aussi
Référence
Vues de catalogue d'objets (Transact-SQL)
Affichages catalogue (Transact-SQL)
sys.index_columns (Transact-SQL)
sys.xml_indexes (Transact-SQL)
sys.objects (Transact-SQL)
sys.key_constraints (Transact-SQL)
sys.filegroups (Transact-SQL)
sys.partition_schemes (Transact-SQL)
Autres ressources
Questions fréquentes sur l'interrogation des catalogues système de SQL Server