SQL文の実行計画の確認

この項では、Oracle問合せウィンドウでのEXPLAIN PLAN機能の使用方法について説明します。

このセクションの内容は次のとおりです。

EXPLAIN PLANについて

Oracle問合せウィンドウでは、指定したSQL文を実行するためにデータベースが従う実行計画を確認できます。実行計画とは、Oracleが文を実行するために実行する一連の操作であり、通常、SQL文を手動でチューニングするためにデータベース・エキスパートによって使用されます。SQL文を自動的にチューニングするには、SQLチューニング・アドバイザを使用します。「問合せウィンドウでのSQLのチューニング」を参照してください。

実行計画(EXPLAIN PLANとも呼ばれる)は、次の文に対してOracleオプティマイザによって選択された実行計画を表示します:

  • SELECT

  • INSERT

  • UPDATE

  • DELETE

  • CREATE TABLE

  • CREATE INDEX

  • ALTER INDEX REBUILD

この機能を使用するには、EXPLAIN PLANの詳細を把握する必要があります。詳細は、次のガイドで説明されています。

Oracle® Databaseパフォーマンス・チューニング・ガイド 11gリリース1 (11.1)

Oracle® Database SQLリファレンス 11gリリース1 (11.1)

デフォルトのEXPLAIN PLAN機能を変更する場合は、EXPLAIN PLANを実行する前にEXPLAIN PLANの「Options」ページでオプションを設定します。「Oracle問合せウィンドウを使用したSQL文の実行」でSQL文の開き方について説明します。

問合せウィンドウの「Options」ページ | 実行計画機能の使用