Utilisation du diagramme du plan d'exécution

Note

Cette fonction n'est pas disponible pour les services de base de données MySQL.

La vue du diagramme Expliquer brut est une représentation graphique du contenu de PLAN_TABLE, qui est la table par défaut pour les résultats de l'énoncé 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 (disponibles lorsque l'étape a des enfants) à développer ou à réduire. Pour voir toutes les étapes du diagramme, utilisez "" Tout développer dans la barre d'outils.

Cette illustration présente la vue graphique du plan d'exécution dans le volet inférieur de la feuille de calcul SQL.

Le diagramme fournit également les détails suivants :

  • Cardinalité (nombre sur la flèche vers l'étape parent), qui est le nombre de rangées 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 d'UC des prédicats d'accès en pourcentage (barre d'orange)
  • Coût total d'UC pour l'étape en pourcentage (cercle bleu)
  • Coûts d'E/S estimatifs, octets traités et mesures de coût

Vous voyez une brève description contextuelle lorsque vous survolez l'une de ces statistiques dans une étape.

Cette image présente la brève description qui s'affiche lorsque vous pointez la souris sur une étape du diagramme du plan d'exécution.

Les icônes de la barre d'outils sont les suivantes :

  • Vue avancée : Affiche les données PLAN_TABLE dans une vue mixte tabulaire/arbre. Une icône Vue de diagramme permet de revenir à la vue de diagramme.

  • Imprimer le diagramme : Imprimez 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 Zoom avant garantit qu'elle reste au centre de l'écran.

  • Ajuster l'écran : Ajuster le diagramme entier dans la zone visible.

  • Taille réelle : Réglez le facteur de zoom à 1.

  • Tout développer : Affiche toutes les étapes du diagramme.

  • Réinitialiser le diagramme : Réinitialise le diagramme au statut initial, c'est-à-dire que seuls trois niveaux d'étape sont affichés.

  • Afficher les informations : Affiche l'énoncé SELECT utilisé par la fonctionnalité de plan d'exécution.

  • Coût total d'UC visible min. (%) : Définissez le seuil pour filtrer les étapes dont le coût total d'UC est inférieur à la valeur fournie.

    Entrez une valeur entre 0 et 100. Aucun filtrage pour 0.

  • Notes du plan : Afficher les notes du plan d'exécution.

Propriétés

Cliquez deux fois ou appuyez sur Entrée sur une étape sélectionnée pour ouvrir le panneau Propriétés, qui fournit plus d'informations sur cette étape. Voir PLAN_TABLE dans Informations de référence sur Oracle Database pour une description de chaque propriété.

Le panneau Propriétés affiche :

  • Toutes les informations pour cette étape sont extraites de PLAN_TABLE dans un format tabulaire. Les valeurs nulles sont exclues.

    Vous pouvez sélectionner JSON pour voir les propriétés au format JSON.

  • Informations de la colonne OTHER_XML de PLAN_TABLE.

    Les informations sont affichées au format JSON.

Navigation

  • Appuyez sur la touche Tab pour passer par 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 + onglet.

    Si aucune étape n'est sélectionnée, appuyer sur la touche Tabulation sélectionne l'étape avec 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 défiler le diagramme vers le haut et vers le bas.

    Utilisez l'icône scroll_icon en bas à droite pour faire défiler vers le haut du diagramme.

  • 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 les opérations de zoom avant et de zoom arrière et se déplace pour afficher différentes parties du diagramme.

    Cette illustration présente le Navigateur de diagramme dans la vue graphique Plan d'exécution.

    Le navigateur de diagrammes affiche une liste avec des étapes ayant un coût d'UC supérieur à 1 % par ordre décroissant. Cliquez sur une étape dans la liste pour naviguer jusqu'à la même étape dans le diagramme, ce qui vous permet de la voir dans le contexte des autres étapes.