Oracle 使用SPM来稳定执行计划示例–手工生成SPM 使用手工生成sql plan baseline,在不改变目标sql文本的情况下调整其执行计划,其思路也是“偷梁换柱”,具体步骤为: (1)针对目标sql使用dbms_spm.load_plans_from_cursor_cache手工生成其初始执行计划所对应的sql plan baseli...【阅读全文】
oracle 11g及其以上得版本中,有如下两种方法可以产生目标sql的sql plan baseline: 。自动捕获。 。手工生成、批量导入(批量导入尤其适用于oracle数据库大版本的升级,它可以确保升级后原有系统所有sql得执行计划不会变更)。 我们来看一个自动捕获sql plan basel...【阅读全文】