OracleのことならCONFRAGEへ!
Contact
トップページ
>
Oracle SQL
> explain plan
初版
2007/07/11:
最終更新日
2007/07/11
explain plan
目次
・
explain plan
・
実行計画の確認方法
・
実行計画の削除
explain plan
explain planコマンドは指定したSQL分の実行計画をPLAN_TABLEというテーブルに格納するコマンドです。
以下のようにコマンドを実行してSQL文を解析します。
explain plan for SQL文
正常に終了したらSQL文の実行計画がPLAN_TABLEに格納されます。
但し、ただ単にPLAN_TABLEをSELECTしても実行計画は正しく表示されません。
実行計画の確認方法
実行計画を確認するには以下のSQLを使用します。
SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY('PLAN_TABLE',NULL,'ALL'))
PLAN_TABLEのデータを見るには以下のSQL文を実行します。
これで実行計画が整形されて見やすい形で表示されます。
実行計画の削除
PLAN_TABLEのデータを削除します。
TRUNCATE TABLE PLAN_TABLE
HOME