设为首页 加入收藏

TOP

Oracle固定SQL的执行计划(一)---SQL Profile(二)
2017-03-03 08:15:39 】 浏览:472
Tags:Oracle 固定 SQL 执行 计划 ---SQL Profile
生成一个名为coe_xfr_sql_profile_2ufquy7xs5nm5_1369807930.sql的脚本。


c. 把后生成的脚本里的Outline Data部分的Hint组合替换到先生成的脚本里,即下图红框部分内容


wKioL1i0-N_CUwWiAAA1ci19gs8669.png


d. 执行coe_xfr_sql_profile_6chcc0pvvhqqm_3617692013.sql脚本


e. 执行完成后再次查看目标SQL的执行计划


wKioL1i0-U6TcXLrAACEm7QFkBI403.png


从执行计划中可以看出已经走了INDEX RANGE SCAN,而且note部分提示SQL profile coe_6chcc0pvvhqqm_3617692013 used for this statement,说明执行sql时使用了该SQL Profile。


如果想在目标SQL的SQL文本发生变动时SQL Profile依然生效,则需要修改生成的脚本里的force_match=>true。


官方文档:http://docs.oracle.com/cd/E11882_01/server.112/e41573/sql_tune.htm#PFGRF94854


http://docs.oracle.com/cd/E11882_01/appdev.112/e40758/d_sqltun.htm#CHDGAJCI


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇MySQL升级从5.1.71到5.7.17 下一篇SQL Server Always On 读写分离配..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目