Utilisation du diagramme du plan d'exécution
Cette fonctionnalité n'est pas disponible pour les services de base de données MySQL.
La vue de diagramme Explain Plain est une représentation graphique du contenu de PLAN_TABLE
, qui est la table par défaut pour les résultats de l'instruction EXPLAIN PLAN. La nature hiérarchique des étapes du plan d'exécution est représentée dans le diagramme.
Par défaut, trois niveaux d'étapes sont visibles dans le diagramme. Vous pouvez utiliser les signes +/- au bas de chaque étape (disponible lorsque l'étape comporte des enfants) pour développer ou réduire. Pour afficher toutes les étapes du diagramme, utilisez Tout développer dans la barre d'outils.

Le diagramme fournit également les détails suivants :
- Cardinalité (nombre sur la flèche vers l'étape parent), qui correspond au nombre de lignes traitées
- Opération et options appliquées à cette étape
- Ordre d'exécution, qui est le numéro séquentiel dans l'ordre d'exécution
- Coût CPU des prédicats d'accès en pourcentage (barre orange)
- Coût total de l'UC pour l'étape en pourcentage (cercle bleu)
- Coût d'E/S estimé, octets traités et métriques de coût
Une brève description apparaît lorsque vous passez le pointeur de la souris sur l'une de ces statistiques dans une étape.

Les icônes de la barre d'outils sont les suivantes :
-
Vue avancée : affiche les données de
PLAN_TABLE
dans une vue tabulaire/arborescence mixte. Vous pouvez utiliser l'icône Diagram View pour revenir à la vue de diagramme. -
Imprimer le diagramme : affichez le diagramme.
-
Enregistrer dans SVG : enregistrez le diagramme dans un fichier au format SVG.
-
Zoom avant, Zoom arrière : si une étape est sélectionnée dans le diagramme, cliquer sur l'icône de zoom avant garantit qu'elle reste au centre de l'écran.
-
Ecran d'ajustement : permet d'adapter l'intégralité du diagramme dans la zone visible.
-
Taille réelle : définissez le facteur de zoom sur 1.
-
Tout développer : affichez toutes les étapes du diagramme.
-
Réinitialiser le diagramme : rétablit le statut initial du diagramme, c'est-à-dire que seuls trois niveaux d'étapes sont affichés.
-
Afficher les informations : affichez l'instruction
SELECT
utilisée par la fonctionnalité Expliquer le plan. -
Coût total minimal visible de l'UC (%) : définissez le seuil pour filtrer les étapes dont le coût total de l'UC est inférieur à la valeur fournie.
Saisissez une valeur comprise entre 0 et 100. Il n'y a pas de filtrage pour 0.
-
Notes de plan : affichez les notes relatives au plan d'exécution.
Propriétés
Cliquez deux fois sur l'étape sélectionnée ou appuyez sur Entrée pour ouvrir le panneau Propriétés, qui fournit des informations supplémentaires sur cette étape. Reportez-vous à PLAN_TABLE dans le manuel Oracle Database Reference pour une description de chaque propriété.
Le panneau Properties affiche :
-
Toutes les informations de cette étape extraites de
PLAN_TABLE
dans un format tabulaire. Les valeurs NULL sont exclues.Vous pouvez sélectionner JSON pour visualiser les propriétés au format JSON.
-
Informations de la colonne
OTHER_XML
dePLAN_TABLE
.Les informations sont affichées au format JSON.
Navigation
-
Appuyez sur la touche Tabulation pour passer en revue les étapes de l'ordre d'exécution. L'étape sélectionnée est entourée d'une bordure bleue.
Pour vous déplacer dans la direction inverse, appuyez sur les touches Maj + Tab.
Si aucune étape n'est sélectionnée, appuyez sur la touche Tabulation pour sélectionner l'étape portant le numéro d'exécution 1.
-
Selon le niveau de zoom, utilisez des barres de défilement horizontales et verticales pour afficher différentes parties du diagramme.
Cliquez sur le bouton gauche de la souris et maintenez-le enfoncé pour faire pivoter le diagramme de haut en bas.
Utilisez l'icône
en bas à droite pour faire défiler le diagramme vers le haut.
-
Le navigateur de diagrammes se trouve dans le coin supérieur droit et représente une copie plus petite du diagramme sur un arrière-plan gris. La bordure du rectangle permet d'effectuer des opérations de zoom avant et arrière et d'afficher différentes parties du diagramme.
Le navigateur de diagramme affiche une liste contenant les étapes dont le coût de CPU est supérieur à 1 % par ordre décroissant. Cliquez sur une étape de la liste pour accéder à la même étape du diagramme et l'afficher dans le contexte des autres étapes.