Tester les performances de l’index pour les requêtes lentes

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 2 minutes de lecture
  • Une fois que le moteur de suggestion d’index (ISE) a généré une suggestion d’index pour une requête lente, vous pouvez tester l’index pour voir s’il améliore le temps d’exécution. Si vous évaluez une suggestion d’index sur une instance de non-production, vous pouvez exécuter ce test après avoir créé l’index pour obtenir des résultats immédiats sur les performances de l’index.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Ce test est une évaluation facultative de l’index. Le test ne fait pas partie du processus d’évaluation d’index de 14 jours qui se produit automatiquement après la création d’un index.
    Remarque :
    Les résultats des tests d’index de votre instance de non-production ne prédisent pas nécessairement des résultats de performances similaires sur votre instance de production.

    Procédure

    1. Ouvrez l’enregistrement de suggestion d’index pour l’index que vous voulez tester :
      1. Accédez à la Diagnostics du système > Suggestion d'index > Suggestions d’index > en cours.
      2. Dans la table Suggestions d’index, sélectionnez la table associée à la suggestion d’index que vous souhaitez afficher dans la colonne Nom de table.
    2. Dans l’enregistrement de suggestion d’index, sélectionnez Tester les performances pour lancer le test de performances.
    3. Lorsque l’indicateur de progression de la suggestion d’index de test indique que le test est terminé, sélectionnez Accéder au résultat.
      Fenêtre d’indicateur de progression qui affiche le minuteur d’exécution de la requête
    4. Dans le formulaire Résultats des tests de performances de la requête, comparez les champs Moyenne avec index et Moyenne sans index pour voir si l’index a amélioré la durée de la requête.
      Dans l’exemple suivant, l’index a amélioré le temps de requête. La case Forcé est décochée, ce qui indique que la base de données utilise l’index. Si la case est cochée, la base de données est forcée d’utiliser l’index pendant le test, mais pas en dehors du test.
      Testez les résultats de l’option Performances de test, qui vérifie la durée moyenne des requêtes avec et sans index.
      Tableau 1. Résultats des tests de performances de requête
      Champ Description
      Suggestion d'index Nom de la suggestion d’index.
      Créées Date et heure d’exécution de ce test de performances.
      Moyenne avec index (ms) Heure de la requête à l’aide de la suggestion d’index.
      Moyenne sans index (ms) Temps de requête avant d’utiliser la suggestion d’index.
      Forcé Case à cocher indiquant si la base de données utilise l’index. Si cette case est sélectionnée, la base de données est forcée d’utiliser la suggestion d’index, mais uniquement pour ce test. Si la case est décochée, la base de données utilise l’index.
    5. Sélectionnez la flèche arrière pour revenir à l’enregistrement de suggestion d’index pour la table.
      Le résultat de ce test de performances d’index ne modifie pas l’état de l’index enregistré dans l’enregistrement de suggestion d’index.