Oracle 実行計画の確認方法:基本と手順

Oracleデータベースで実行計画を表示する方法は2つあります。

1、EXPLAIN PLAN文を使用する:SQLクエリの前に”EXPLAIN PLAN FOR”文を追加し、その後SQLクエリを実行すると、システムは実行計画を生成し、PLAN_TABLEテーブルに保存します。実行計画を確認するためにPLAN_TABLEテーブルをクエリできます。以下に示すのはコード例です:

EXPLAIN PLAN FOR
SELECT * FROM table_name WHERE condition;

SELECT * FROM TABLE(dbms_xplan.display);

2、DBMS_XPLANパッケージを使用:EXPLAIN PLAN文を使わずに、実行計画を直接DBMS_XPLANパッケージで表示することができます。例を以下に示します。

SELECT * FROM table_name WHERE condition;

SELECT * FROM TABLE(dbms_xplan.display_cursor);

上記の2つの方法を使用すると、SQLクエリの実行計画を簡単に確認して、クエリのパフォーマンスを最適化することができます。

bannerAds