SQL文の実行計画の確認
この項では、Oracle問合せウィンドウでのEXPLAIN PLAN機能の使用方法について説明します。
このセクションの内容は次のとおりです。
EXPLAIN PLANについて
Oracle問合せウィンドウでは、指定したSQL文を実行するためにデータベースが従う実行計画を確認できます。実行計画とは、Oracleが文を実行するために実行する一連の操作であり、通常、SQL文を手動でチューニングするためにデータベース・エキスパートによって使用されます。SQL文を自動的にチューニングするには、SQLチューニング・アドバイザを使用します。「問合せウィンドウでのSQLのチューニング」を参照してください。
実行計画(EXPLAIN PLANとも呼ばれる)は、次の文に対してOracleオプティマイザによって選択された実行計画を表示します:
-
SELECT -
INSERT -
UPDATE -
DELETE -
CREATETABLE -
CREATEINDEX -
ALTERINDEXREBUILD
この機能を使用するには、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文の開き方について説明します。