Génération et exécution de recommandations pour réviser les instructions SQL afin d'obtenir de meilleures performances

L'assistant Requête utilise un ensemble de règles et de bonnes pratiques pour rechercher les structures d'une requête qui sont susceptibles de faire choisir un chemin d'accès non optimal à l'optimiseur. Vous pouvez réécrire la requête pour résoudre les problèmes identifiés dans les recommandations.

Avant de commencer

Pourquoi et quand exécuter cette tâche

L'assistant Requête recherche dans une requête les opportunités d'apporter les améliorations suivantes :

Une fois que l'assistant Requête a généré des recommandations pour la révision d'une instruction SQL afin d'obtenir de meilleures performances, vous pouvez réviser les recommandations, lire des explications qui les concernent et afficher des exemples des recommandations dans des cas pratiques.

Procédure

Pour générer des recommandations pour la révision d'une instruction SQL :

  1. Après avoir exécuter les scripts DDL qui ont été recommandés par l'assistant d'index, retournez à la page Exécuter les assistants et outils pour une requête unique de la section Appeler dans l'assistant de flux de travaux.
    Cliquez sur l'onglet Appeler sur la partie gauche de l'assistant de flux de travaux. Si la page Exécuter les assistants Requête unique et les outils ne s'ouvre pas, cliquez sur Exécuter les assistants et outils d'analyse sur la gauche de l'assistant de flux de travaux pour ouvrir la page.
  2. Cliquez sur le bouton Sélectionner les éléments à exécuter.
  3. Dans la fenêtre Sélectionner des activités, cochez la case Révision de requête. Puis, cliquez sur OK. Après que l'assistant Requête s'est exécuté, la page Consulter les recommandations de l'assistant de la section Consulter s'ouvre. La section Récapitulatif montre s'il existe des recommandations éventuelles pour les révisions de requête.
  4. Dans la page Consulter les recommandations de l'assistant Requête unique, cliquez deux fois sur la ligne Révision de requête dans la table Récapitulatif. Si cet assistant possède plusieurs recommandations, une ligne apparaît pour chaque recommandation.
  5. Dans la section Révision de requête, visualisez la partie soulignée de l'instruction SQL. La recommandation se réfère à la partie soulignée.
  6. Lisez les détails de la recommandation, une explication de la meilleure pratique fondant la recommandation, et s'il est fourni, un exemple de l'implémentation de la recommandation.
  7. A l'aide de l'éditeur SQL ou d'un autre outil, suivez les instructions données par l'assistant pour résoudre le problème ayant entraîné la recommandation.

Commentaires