異常終了@Wiki

実行計画取得(PLAN_TABLE未使用)

最終更新:

tezuka

- view
だれでも歓迎! 編集

実行計画取得(PLAN_TABLE未使用)

①実行計画を取得したいSQLを実行する
※そのSQLを一意に特定できるようなコメントを付加しておくこと。下記SQLのTAGにあたる
select /* TAG */ * from dual;

②V$SQLテーブルから①で実行したSQLのaddressとhash_valueを取得する
SELECT sql_text, address, hash_value
FROM v$sql
WHERE sql_text LIKE '%TAG%'

③V$SQL_PLANテーブルから実行計画を取得する
※下記SQLの【】に②で取得した値を設定する
SELECT operation, options, object_name, cost
FROM v$sql_plan
WHERE address like '%【address】%'
AND hash_value = 【hash_value】;

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

目安箱バナー