
OPTIMIZER CAPTURE SQL PLAN BASELINES - 日本エクセム株式会社 Oracleパラメータ
基本情報
Parameter情報
説明
SQL Plan Baselineをキャプチャするかどうかを指定します。SQL Plan baselineは11gで導入された概念でSQL Plan変化を制御する機能を提供します。このパラメータのデフォルト値はFalseです。つまり、Oracleは、基本的にSQL Plan Baselineをキャプチャしていません。もしこの値をTrueに変更すると、新たに受信している(すなわち、Hard Parseが発生する)SQLステートメントのPlanをキャプチャすることになります。キャプチャされたPlanはDBA_SQL_PLAN_BASELINESビューで確認可能です。
注意
SQL Plan Baselineのキャプチャ方式
このパラメータのデフォルト値がFalseということから、OracleがリアルタイムでSQL Plan Baselineをキャプチャすることをお勧めしていないことを確認することができます。DBMS_SPMパッケージを使用すると、SQL AreaエリアやSQL Tuning Set(STS)の領域でSQL Plan Baselineをキャプチャすることができます。これにより、リアルタイムにSQL Plan Baselineをキャプチャする負荷をなくして、特定の時点の安定したバージョンを一度にSQL Plan Baselineとして登録することができます。