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