概述
SQL> show parameter index;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
optimizer_index_caching integer 0
optimizer_index_cost_adj integer 100
skip_unusable_indexes boolean TRUE
optimizer_index_cost_adj取值0-1000,缺省100 ;值越小oracle就越趋向使用索引
在节点1上运行:
SQL> alter system set optimizer_index_cost_adj=35 scope=both;
SQL> show parameter ind;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
optimizer_index_caching integer 0
optimizer_index_cost_adj integer 35
skip_unusable_indexes boolean TRUE
use_indirect_data_buffers boolean FALSE
然后在2节点上查看:
SQL> show parameter ind;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
optimizer_index_caching integer 0
optimizer_index_cost_adj integer 35
skip_unusable_indexes boolean TRUE
use_indirect_data_buffers boolean FALSE
scope=both 是指在当前内存中和spfile都改了
scope=spfile 是指只改了spfile,重启生效
一般oltp库上都是10-50左右
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10678398/viewspace-720577/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10678398/viewspace-720577/
最后
以上就是直率夏天为你收集整理的参数 optimizer_index_cost_adj的全部内容,希望文章能够帮你解决参数 optimizer_index_cost_adj所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复