Wenn eine SQL-Abfrage , um die Oracle-Datenbank ausgegeben wird, schafft Oracle einen Plan für die Ausführung der Abfrage. Diese Ausführung Plan kann in einem Plan -Tabelle gespeichert werden. Der Plan Tabelle enthält die Reihenfolge der Tabellen mit der Anweisung , die Methode verwendet, um die Tabelle zugreifen , die Join- Methode und Daten -Operationen verwiesen . Planen Tabellen können verwendet werden, um festzustellen, wie der Plan ausgeführt wird , so dass Sie die Operationen zu optimieren. Things You
Oracle Database
brauchen anzeigen Weitere Anweisungen
1
Starten Sie SQL * Plus durch Eingabe von " sqlplus " an einer Eingabeaufforderung .
2
erstellen Sie eine Tabelle zu halten, der EXPLAIN PLAN Ausgang mit folgender Syntax : CONNECT BEISPIEL /password @ $ ORACLE_HOME /RDMS /admin /UTLXPLAN.SQL
3
Führen Sie die EXPLAIN PLAN durch Platzieren " EXPLAIN PLAN fÜR" vor der SQL-Anweisung. Verwenden Sie die "SET STATEMENT_ID "-Klausel , wenn Sie mehr als eine Anweisung in der Tabelle Plan haben . Zum Beispiel, " EXPLAIN PLAN SET STATEMENT_ID = ' st1 ' FOR SELECT zip FROM-Adresse ; "
4
Geben Sie den Befehl "@ $ ORACLE_HOME /RDBMS /admin /utlxpls.sql " zum Ansehen der Explain-Plan .
5
Type " beenden ", um die SQL * plus-Sitzung zu schließen.