EXPLAIN PLANは実行計画を表示するSQL文である。
EXPLAIN PLAN FOR statement
EXPLAIN PLAN文で実行計画を表示する例を示す。
SQL> EXPLAIN PLAN table1
SQL> SELECT plan_table_output FROM table(dbms_xplan.display());
-----------------------------------------------------------------------------
Plan hash value: 582833961
-----------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU) | Time |
-----------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 555K | 56M | 1307 (1) | 00:00:24 |
| 1 | TABLE ACCESSS FULL | TABLE1 | 555K | 56M | 1307 (1) | 00:00:24 |
SQL>
DBMS_XPLANは、EXPLAIN PLAN文で出力した実行計画を表示するパッケージである。
ファンクション | 説明 |
---|---|
DISPLAY | PLAN TABLEの内容を表示する。 |