1 自動sql profile方式
參數force_match,類似綁定變量功效,id=1,id=2,id=3 使用同樣的sql profile。
2 手動sql profile方式
下載文件coe_xfr_sql_profile.sql,偷換outline信息即可。force_match依然有效
3 spm自動捕獲
4 spm手動加載
1所有已經accept的執行計劃不能再修改爲NO,自動的accept纔可能爲NO,手工的均爲YES
EXEC :temp:=dbms_spm.evolve_sql_plan_baseline(sql_handle=>'',plan_name=>'',verify=>'NO',commit=>'YES');
EXEC:temp:=dbms_spm.alter_sql_plan_baseline(sql_handle=>'',plan_name=>'',attribute_name=>'ENABLED',attribute_value=>'NO');
EXEC dbms_spm.load_plans_from_cursor_cache(sql_id=>'',plan_hash_value=>''); ---sql_handle
EXEC dbms_spm.load_plans_from_cursor_cache(sql_id=>'',plan_hash_value=>'',sql_handle=>'');
EXEC dbms_spm.drop_sql_plan_baselines(sql_handle=>'',plan_name=>'');
參數:
alter session set optimizer_use_sql_plan_baselines=true;
alter session set optimizer_use_capture_sql_plan_baselines=true;