Comparaison de plans d'accès à l'aide d'images instantanées d'informations EXPLAIN après la génération de recommandations d'index

Vous pouvez déterminer si les plans d'accès d'une charge de travail de requête peuvent être améliorés à l'aide de recommandations de l'assistant Index de charge de travail.

Avant de commencer

Vérifiez que les conditions requises sont respectées.

Pourquoi et quand exécuter cette tâche

Au cours de cette procédure, vous générez une image instantanée d'EXPLAIN juste avant d'exécuter l'assistant Index de charge de travail. Vous générez également une image instantanée d'EXPLAIN virtuelle utilisant les recommandations générées par l'assistant Index de charge de travail. Ensuite, vous exécutez une comparaison de ces deux images instantanées d'EXPLAIN.

Procédure

Pour comparer des plans d'accès à l'aide d'images instantanées d'informations EXPLAIN après la génération de recommandations d'index :

  1. Créez une charge de travail de requête.
    1. Capturez les instructions SQL que vous souhaitez optimiser.
    2. Après l'enregistrement des instructions SQL, cliquez sur le bouton Créer une charge de travail de requête à partir de toutes les instructions.
    3. Dans la fenêtre Entrer le nom et la description de la charge de travail, spécifiez des informations pour identifier la nouvelle charge de travail de requête.
    La page Gérer et optimiser les charges de travail de la section Gérer s'ouvre. La nouvelle charge de travail de requête s'affiche dans la table sur cette page. Le statut de la charge de travail de requête est CAPTURED.
  2. Exécutez l'assistant Statistiques de charge de travail et implémentez ses recommandations.
  3. Vérifiez que le cache local du catalogue système est en cours.
  4. Sur la page Exécuter les assistants Charge de travail de la section Réviser, sélectionnez l'option Collecter à nouveau les informations EXPLAIN avant l'exécution des assistants de charge de travail.
  5. Exécutez de nouveau l'assistant Statistiques de charge de travail pour définir s'il possède des recommandations supplémentaires. Si tel est le cas, implémentez-les.
  6. Si vous avez implémenté des recommandations supplémentaires de l'assistant Statistiques de charge de travail, vérifiez que le cache local du catalogue système est en cours.
  7. Spécifiez la ré-explicitation de la charge de travail de requête lorsque vous exécutez l'assistant Index de charge de travail.
    1. Sur le côté gauche de l'assistant de flux de travail, cliquez sur l'onglet Appeler, si la section Appeler n'est pas déjà ouverte.
    2. Sur la page Exécuter les assistants Charge de travail, sélectionnez l'option Collecter à nouveau les informations EXPLAIN avant l'exécution des assistants de charge de travail.
  8. Exécutez l'assistant Index de charge de travail, mais n'implémentez pas les recommandations.
  9. A l'endroit où les recommandations de l'assistant Index de charge de travail apparaissent, cliquez sur l'icône Comparer les plans d'accès. L'assistant de flux de travail génère une image instantanée d'EXPLAIN virtuelle intégrant les recommandations.
  10. Choisissez de comparer deux images instantanées d'EXPLAIN pour la charge de travail de requête sélectionnée.
  11. Dans la fenêtre Comparer des plans d'accès à partir de deux images instantanées d'EXPLAIN, sélectionnez l'image instantanée prise lorsque vous avez exécuté l'assistant Index de charge de travail et l'image instantanée virtuelle utilisant les recommandations d'index. Puis, cliquez sur OK.

Que faire ensuite

Sur la page Historique des comparaisons, cliquez deux fois sur l'entrée pour la comparaison. Sur la page Afficher les résultats de la comparaison par instantanés d'image d'EXPLAIN de charge de travail et instructions SQL, consultez la table Instructions pour rechercher des instructions comportant des différences dans les deux images instantanées d'EXPLAIN. Si vous avez besoin de partager les résultats avec d'autres personnes, sélectionnez Générer le rapport HTML de comparaison dans la zone Plus d'actions située au-dessus de la table.

Feedback