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 4 = Spatial |
type_desc |
nvarchar(60) |
Description du type d'index : HEAP CLUSTERED NONCLUSTERED XML SPATIAL |
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 |
has_filter |
bit |
1 = Index disposant d'un filtre et contenant uniquement les lignes qui satisfont la définition du filtre. 0 = Index ne disposant pas de filtre. |
filter_definition |
nvarchar(max) |
Expression pour le sous-ensemble de lignes inclus dans l'index filtré. NULL pour un segment de mémoire ou un index non filtré. |
Autorisations
Dans SQL Server 2005 et versions ultérieures, la visibilité des métadonnées dans les affichages catalogue est limitée aux éléments sécurisables qu'un utilisateur détient ou pour lesquels des autorisations lui ont été accordées. Pour plus d'informations, consultez Configuration de la visibilité des métadonnées.
Voir aussi