Affichez le plan d'exécution d'une procédure stockée Oracle : activez le plan d'exécution : SET EXPLAIN PLAN ON ; exécutez la procédure stockée ; activez le traçage : affichez la sortie du plan d'exécution, y compris les opérations, les lignes, les coûts et les informations supplémentaires. .
Comment afficher le plan d'exécution des procédures stockées Oracle
L'affichage du plan d'exécution des procédures stockées Oracle peut aider à comprendre et à optimiser les performances des requêtes. Les étapes suivantes illustrent comment afficher le plan d'exécution d'une procédure stockée :
Étape 1 : Activer le plan d'exécution
<code class="sql">SET EXPLAIN PLAN ON;</code>
Étape 2 : Exécuter la procédure stockée
Exécuter la procédure stockée à analyser.
Étape 3 : Afficher le plan d'exécution
<code class="sql">SET AUTOTRACE ON;</code>
Étape 4 : Afficher la sortie du plan d'exécution
La sortie du plan d'exécution sera affichée dans la fenêtre de ligne de commande ou dans le fichier journal. La sortie contient les informations suivantes :
Exemple
Ce qui suit est un exemple d'affichage du plan d'exécution de la procédure stockée "GetCustomer" :
<code class="sql">SET EXPLAIN PLAN ON; EXEC GetCustomer 1234; SET AUTOTRACE ON;</code>
Le résultat du plan d'exécution peut ressembler à ceci :
<code>Id | Operation | Rows | Cost ---|-----------|------|----- 0 | SELECT STATEMENT | 1 | 1 1 | TABLE ACCESS FULL | 1 | 1</code>
Ce plan d'exécution montre que la procédure stockée exécute une analyse complète de la table pour obtenir une seule ligne de données.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!