Oracleで実行計画を表示する方法は何ですか?
Oracleで実行計画を確認する方法は、2つあります。
1、実行計画を生成するためにEXPLAIN PLAN文を使用します。
EXPLAIN PLAN FOR
SELECT * FROM table_name;
SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY);
上記のステートメントを実行すると、そのクエリの実行計画が生成されて表示されます。
2、実行計画を表示するために、DBMS_XPLANパッケージを使用します。
SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY_CURSOR);
最近実行されたクエリの実行計画が表示されます。特定のクエリの実行計画を見るには、SQL_IDパラメータを指定することもできます。
注意してください、実行計画に表示される内容はOracleのバージョンや設定によって異なる可能性があります。