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.
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 :
- Minimisez le nombre de pages d'index et de lignes de données devant être
lues. Par exemple, vous pouvez réduire le nombre de lignes lues en insérant des
prédicats dans la requête qui peuvent déterminer les lignes nécessaires à partir de
l'index uniquement.
- Minimisez les opérations de tri. Par exemple, l'assistant détermine si les
clauses ORDER BY ou GROUP BY sont nécessaires dans la requête ou si les
opérations de tri peuvent être résolues via l'accès d'index.
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 consulter les recommandations, lire des explications qui les concernent et
afficher des exemples des recommandations dans des cas pratiques.