• ベストアンサー

Oracleのトランスフォーマについて質問です。

Oracleの10g以降?には、トランスフォーマ (発行されたSQLを、自動で効率の良いSQLに変換する)という処理が存在します。 そこで、このトランスフォーマについて質問です。 (1)変換前と変換後のSQLを見る方法はありますか?  ※tkprofでトレースを取得すれば、みれたことがあるような気がするのですが・・・ (2)トランスフォーマを行わないようにするための、初期化パラメタなどはありますか? ネットで検索してみても、関係無い方のトランスフォーマしか出てこなくて困ってます。 ご存じの方がいましたら教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

トランスフォーマという言葉は聞いたこと無いのですが、「自動SQLチューニング」という機能は存在します。 参考URL : http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/server.102/B19207-02/sql_tune.htm >(1)変換前と変換後のSQLを見る方法はありますか? →EnterpriseManagerを使用すればGUIで簡単に見られます。  また、コマンドラインで取得する事も可能です。 >(2)トランスフォーマを行わないようにするための、初期化パラメタなどはありますか? →自動SQLチューニングは、「このようにしたらどうですか?」というアドバイスをOracle側が行ってくれるのであり、それを実際に受け入れるかどうかは管理者が決定します。また、自動SQLチューニング機能は動的に開始・終了が出来るので、初期化パラメータは存在しません。 まったく関係ない回答だったらスミマセン。。。

triplane26
質問者

お礼

ありがとうございます! お礼が遅くなり申し訳ありません。 (というか、誰からも回答が無いため、諦めてました) さっそく試してみます。 なんとなく解決できそうな気がします。

関連するQ&A