影响CBO计算代价的系统参数

1. OPTIMIZER_INDEX_COST_ADJ:调整优化器在选择访问路径时更趋于使用索引还是使用全表扫描.缺省值100(即100%,百分比系数)表示按照常规方式计算索引访问路径.若为其他值,表示在计算得出的常规索引代价基础上乘以该百分比系数,使得其索引代价更少或更多.如:设置为50,表示索引访问代价是正常索引代价的50%,使得系统更偏向于使用索引.

在OLTP环境,可以设定此值小于100.

2. OPTIMIZER_INDEX_CACHING

[@more@]

设置非0值,将使得CBO更倾向于使用嵌套循环(Nested loop)和IN-LIST.定义了优化器假定索引块在内存中的百分比.设置此参数为高值,导致优化器更倾向于选择nested loop join相比sort merge join 或hash join; 更倾向于选择in-list iterators 相比全表扫描或其他索引.

此参数可以设置为非0值,缺省为0.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/87149/viewspace-1003909/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/87149/viewspace-1003909/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值