Exporter (0) Imprimer
Développer tout
Développer Réduire
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

sys.dm_db_missing_index_columns

Mis à jour: avril 2011

ImportantImportant
Cette rubrique n'est pas tenue à jour. Pour obtenir la version actuelle, consultez sys.dm_db_missing_index_columns.

Retourne des informations sur les colonnes des tables de base de données dans lesquelles un index est manquant, à l'exception des index spatiaux. sys.dm_db_missing_index_columns est une fonction de gestion dynamique.


sys.dm_db_missing_index_columns(index_handle)
index_handle
Il s'agit d'un entier qui identifie de manière unique un index manquant. Il peut être obtenu à partir des objets de gestion dynamique suivants :

About the Missing Indexes Feature

sys.dm_db_missing_index_groups

 

Nom de la colonne Type de données Description

column_id

int

Identificateur de la colonne.

column_name

sysname

Nom de la colonne de la table.

column_usage

varchar(20)

Indique la manière dont la colonne est utilisée par la requête. Les valeurs possibles sont les suivantes :

 

Valeur Description

EQUALITY

La colonne contribue à un prédicat qui exprime l'égalité, au format :

table.column =constant_value

INEQUALITY

La colonne contribue à un prédicat qui exprime l'inégalité, par exemple, un prédicat au format :

table.column > constant_value

Tout opérateur de comparaison autre que "=" exprime l'inégalité.

INCLUDE

La colonne n'est pas utilisée pour évaluer un prédicat mais pour une autre raison ; par exemple, pour couvrir une requête.

Les informations retournées par sys.dm_db_missing_index_columns sont mises à jour lorsqu'une requête est optimisée par l'optimiseur de requête, et elles ne sont pas conservées de manière permanente. Les informations sur les index manquants sont simplement conservées jusqu'au redémarrage de SQL Server. Les administrateurs de base de données doivent effectuer régulièrement des copies de sauvegarde des informations sur les index manquants s'ils souhaitent les conserver après le recyclage du serveur.

Cohérence transactionnelle

Si une transaction crée ou supprime une table, les lignes qui contiennent des informations sur les index manquants relatives aux objets supprimés sont retirées de cet objet de gestion dynamique, ce qui permet de préserver la cohérence des transactions.

Nécessite l'autorisation VIEW DATABASE STATE sur le serveur. Ne peut pas être interrogé à partir de la base de données master. Pour plus d'informations, consultez Dynamic Management Objects.

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft. Tous droits réservés.