プログラミング逆引き辞典

~ 多言語対応のプログラミングレシピ ~

Oracle 実行計画の取得方法

■Oracle実行計画の取得方法を解説する

 

--SQLを解析して実行計画を取得
EXPLAIN PLAN FOR
<SQL文>;

--実行計画を出力
SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY());

--実行計画を整形して出力
SELECT PLAN_TABLE_OUTPUT FROM TABLE(DBMS_XPLAN.DISPLAY())

 
 
統計情報の取得方法はこちら
Oracle 統計情報の取得方法
 
 

■おまけ

大容量のテーブルを作成する場合はPL/SQLが便利
PL/SQL 繰り返し処理