Maison > Article > base de données > Comment lire le plan d'exécution de la procédure stockée Oracle
Le plan d'exécution des procédures stockées Oracle fournit des informations d'exécution, notamment le chemin d'accès, le nombre estimé de lignes, l'ordre de jointure et le coût. Pour afficher le plan d'exécution, exécutez la commande EXPLAIN PLAN et recherchez la section « Plan d'exécution ». Le plan d'exécution contient un en-tête et un corps, affichant en détail l'ID, le type d'opération, le nombre de lignes, le coût, le chemin d'accès, les conditions de filtre, les tables et index impliqués et la séquence de connexion s'il existe une connexion.
Vue du plan d'exécution de procédure stockée Oracle
Le plan d'exécution de procédure stockée Oracle fournit des informations détaillées sur la façon dont une procédure stockée s'exécute, notamment :
Étapes pour visualiser le plan d'exécution :
<code class="sql">EXPLAIN PLAN FOR <存储过程名称>;</code>
Le résultats inclure la section « Plan d'exécution », qui est affichée en détail Plan de mise en œuvre.
Comprendre le plan d'exécution :
En-tête :
Texte principal :
Exemple de plan d'exécution:
<code class="sql">EXPLAIN PLAN FOR get_customer_orders; ID | Operation | Rows | Cost ----|----------------------------------------|-------|----- 0 | SELECT STATEMENT | 1000 | 100 1 | TABLE ACCESS FULL | 1000 | 100 | ORDER_HDR |</code>Ce plan d'exécution montre:
get_customer_orders
将访问 ORDER_HDR
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!