sqlprofile 稳固执行计划使用总结

来源:互联网 发布:div中加载页面js失效 编辑:程序博客网 时间:2024/06/05 09:38
1、稳定执行计划不会跟随查询表数据量变更而受到影响(也就是说稳定执行计划后续是需要监控该sql的执行情况)

2、稳定执行计划使用脚本coe_xfr_sql_profile.sql采用sql_id,实际上在绑定sql的时候也是没有使用用户前缀如scott.emp完全根据sql_text生成profile也就是说如果在scott用户下执行select * from emp和在sys下建表emp然后select * from emp在sqlprofile中任务两条语句是一样的不会自动添加用户前缀

3、force_match =true该参数只会改变当前where条件的原意词如where empno=7789和empno=7799会应用同一个sqlprofile但是后面如果添加条件就会任务是另外一条sql了,当empno更改后sql解析是不会共享游标除非是使用绑定变量但是执行计划还是会使用同一个稳固的执行计划。
0 0
原创粉丝点击