cbo是什么意思?

托儿2023-01-30  17

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

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

CBO方式:

它是看语句的代价(Cost),这里的代价主要指Cpu和内存。优化器在判断是否用这种方式时,主要参照的是表及索引的统计信息。统计信息给出表的大小、多少行、每行的长度等信息。这些统计信息起初在库内是没有的,是做analyze后才出现的,很多的时候过期统计信息会令优化器做出一个错误的执行计划,因些应及时更新这些信息。

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

Oracle的优化器有两种优化方式,即基于规则的优化方式(Rule-Based Optimization,简称为RBO)和基于代价的优化方式(Cost-Based Optimization,简称为CBO),在Oracle8及以后的版本,Oracle强烈推荐用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(/*+ ... */)来设定。

CBO

ChiefBrandOfficer

首席品牌官

释义:它是现代组织(包括企业、政府或其他组织)中设置的专门负责品牌战略管理与运营的高级官员,代表CEO就企业形象、品牌以及文化进行内外部沟通。CBO不仅是一种专业人才,更是一种特殊人才。因为他不再仅仅是一个传播者,更是一个企业价值设计的参与者和企业品牌资产经营的责任者。首席品牌官按照国际惯例是由企业副总裁级领导担任,因此在国外,首席品牌官的薪酬少则数十万美元,多则上百万、甚至数百万美元。


转载请注明原文地址:https://juke.outofmemory.cn/read/2833527.html

最新回复(0)