Cette
opération est exécutée pour un prédicat de requête unique.
Nom du noeud : XISCAN
Représente : Son
évaluation la qualification de l'ensemble de retour d'ID de ligne et
d'ID de noeud XML en effectuant une analyse par plage de l'index associé des données XML
avant d'accéder à la table de base. L'utilisation d'un index peut améliorer les
performances d'une requête, car le compilateur détermine si et comment
il faut utiliser les informations d'index pour exécuter la requête. Ceci se traduit
généralement par :
- Le tri des noeuds par document et l'élimination
des doublons.
- L'extraction de chaque ligne de la table contenant
les
documents de qualification.
- Une opération XSCAN sur le document XML.
Suggestions liées aux performances : - Dans le temps, les mises à jour de bases de données peuvent entraîner la fragmentation d'un index,
ce qui donne plus de pages d'index que nécessaire. Ceci peut être corrigé en
supprimant et en recréant l'index ou en le réorganisant.
- Lorsqu'au moins deux tables sont ouvertes, l'accès à la
table interne à l'aide d'un index peut être facilité si l'on
fournit un index dans la colonne de jointure de la table externe.
- Si les statistiques ne sont pas
à jour, mettez-les à jour à l'aide de la commande RUNSTATS.