• Home
  • LLMs
  • Python
  • Docker
  • Kubernetes
  • Java
  • Ubuntu
  • Maven
  • Archived
  • About
Oracle | Plan d'exécution réel
  1. Notes
  2. La fonction dbms_xplan.display_cursor

  1. Notes
    Le plan d'exécution réel d'une requête donne le vrai plan d'exécution qui a été utilisé par Oracle lorsque la requête a été exécutée.

    This table (and its data) is used in the examples bellow:


  2. La fonction dbms_xplan.display_cursor
    La fonction dbms_xplan.display_cursor permet d'afficher le plan d'exécution réel d'une requête.
    Voici un exemple de son utilisation :

    • Premièrement il faut récupérer les informations de la requête de la table v$sql:

      Résultat de la requête :


    • Afficher le plan d'exécution réel :

      - Il faut remplacer "__SQL_ID__" par la bonne valeur (dans le cas de cet exemple : "aqwka0b74ph07").
      - Il faut remplacer "__CHILD_NUMBER__" par la bonne valeur (dans le cas de cet exemple : "0").

      Résultat de la requête :

    Notez l'utilisation du hint gather_plan_statistics qui indique à Oracle de sauvegarder des informations supplémentaire sur l'exécution de la requête : nombre de lignes, nombre de lectures logiques et physiques, …
© 2025  mtitek