当前位置:百问家>百科问答>cbo的含义是什么?

cbo的含义是什么?

2024-09-08 01:20:40 编辑:zane 浏览量:554

cbo的含义是什么?

的有关信息介绍如下:

CBO是Cost-Based Optimization的缩写,中文叫做“基于成本的优化。”

Oracle的优化器有两腊空种优化方式,即基于规则的优化方式(Rule-Based Optimization,简称为RBO)和基于代价的优化方式(Cost-Based Optimization,简称为CBO),在Oracle8及以后的版本,Oracle强烈推荐用CBO的方式。

cbo的含义是什么?

设定选用哪种优化模式:

A、Instance级别我们可以通过坦态在initSID.ora文件中设定OPTIMIZER_MODE=RULE/CHOOSE/FIRST_ROWS/ALL_ROWS如果没设定OPTIMIZER_MODE参数则让局源默认用的是Choose方式。

B、Sessions级别通过ALTER SESSION SET OPTIMIZER_MODE=RULE/CHOOSE/FIRST_ROWS/ALL_ROWS来设定。

C、语句级别用Hint(/*+ ... */)来设定。

版权声明:文章由 百问家 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.baiwenjia.com/answer/153368.html
热门文章