sys.dm_db_missing_index_groups (Transact-SQL)
S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
Cette DMV retourne des informations sur les index manquants dans un groupe d’index spécifique.
Dans Azure SQL base de données, les vues de gestion dynamique ne peuvent pas exposer des informations qui auraient un impact sur le confinement de la base de données ou exposer des informations sur d’autres bases de données auxquelles l’utilisateur a accès. Pour éviter d’exposer ces informations, chaque ligne qui contient des données qui n’appartiennent pas au locataire connecté est filtrée.
Nom de la colonne | Type de données | Description |
---|---|---|
index_group_handle | int | Identifie un groupe d'index manquants. |
index_handle | int | Identifie un index manquant qui appartient au groupe spécifié par index_group_handle. Un groupe d'index ne contient qu'un seul index. |
Notes
Les informations retournées par sys.dm_db_missing_index_groups
sont mises à jour lorsqu’une requête est optimisée par l’optimiseur de requête et ne sont pas conservées. Les informations d’index manquantes ne sont conservées que jusqu’à ce que le moteur de base de données soit redémarré. Il peut être utile pour les administrateurs de base de données d’effectuer régulièrement des copies de sauvegarde des informations d’index manquantes s’ils souhaitent les conserver après le recyclage du serveur. Utilisez la colonne sqlserver_start_time
dans sys.dm_os_sys_info pour rechercher la dernière heure de démarrage du moteur de base de données.
Aucune des deux colonnes de l'ensemble de résultats de sortie n'est une clé, mais ensemble, les colonnes constituent une clé d'index.
Notes
Le jeu de résultats de cette DMV est limité à 600 lignes. Chaque ligne contient un index manquant. Si vous avez plus de 600 index manquants, vous devez traiter les index manquants existants afin de pouvoir ensuite en afficher les plus récents.
Autorisations
Pour interroger cette vue de gestion dynamique, les utilisateurs doivent bénéficier de l'autorisation VIEW SERVER STATE ou de tout privilège qui implique l'autorisation VIEW SERVER STATE.
Autorisations pour SQL Server 2022 et versions ultérieures
Nécessite l’autorisation VIEW SERVER PERFORMANCE STATE sur le serveur.
Étapes suivantes
Pour en savoir plus sur la fonctionnalité d’index manquant, consultez les articles suivants :
- Paramétrer les index non-cluster avec les suggestions d’index manquants
- sys.dm_db_missing_index_columns (Transact-SQL)
- sys.dm_db_missing_index_details (Transact-SQL)
- sys.dm_db_missing_index_group_stats (Transact-SQL)
- sys.dm_db_missing_index_group_stats_query (Transact-SQL)
- sys.dm_os_sys_info (Transact-SQL)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour