Der Ausführungsplan für gespeicherte Oracle-Prozeduren bietet Ausführungsinformationen, einschließlich Zugriffspfad, geschätzte Anzahl von Zeilen, Verknüpfungsreihenfolge und Kosten. Um den Ausführungsplan anzuzeigen, führen Sie den Befehl EXPLAIN PLAN aus und suchen Sie nach dem Abschnitt „Ausführungsplan“. Der Ausführungsplan enthält einen Kopf und einen Hauptteil, die im Detail die ID, den Operationstyp, die Anzahl der Zeilen, die Kosten, den Zugriffspfad, die Filterbedingungen, die beteiligten Tabellen und Indizes sowie die Verbindungssequenz anzeigen, wenn eine Verbindung besteht.
Ansicht des Oracle Stored Procedure Execution Plan
Oracle Stored Procedure Execution Plan bietet detaillierte Einblicke in die Ausführung der gespeicherten Prozedur, einschließlich:
Schritte zum Anzeigen des Ausführungsplans:
<code class="sql">EXPLAIN PLAN FOR <存储过程名称>;</code>
Die Zu den Ergebnissen gehört der Abschnitt „Ausführungsplan“, in dem der detaillierte Implementierungsplan angezeigt wird.
Verstehen Sie den Ausführungsplan:
Kopfzeile:
Haupttext:
Beispielausführungsplan:
<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>
Dieser Ausführungsplan zeigt:
get_customer_orders
将访问 ORDER_HDR
Tabelle. Das obige ist der detaillierte Inhalt vonSo lesen Sie den Ausführungsplan für gespeicherte Oracle-Prozeduren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!