网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.Fravo Oracle 1Z0-147 v1.0.
.如何自动获取Oracle数据库启动时.
.IBM、Oracle把PHP应用到SOA中.
.实例讲解Oracle到SQL Server主键.
.在Oracle中使用登录触发器初始化.
.PLSQL单行函数和组函数详解.
.Oracle数据库空间使用和管理若干.
.Oracle9i初始化参数中文说明.
.和权限有关的表介绍.
.如何快速成为高级数据库人才.
.系统平均负载(Load average)释疑.
.如何在硬碟建置Linux系统之系统设.
.Oracle9i进程的内存占用问题的说.
.Oracle数据库中SQL语句性能调整原.
.N Tier体系结构解决方案.
.如何更改数据库的SCN?.
.Linux 磁碟配额( Quota ).
.常见数据库系统之比较 Oracle数据.
.用Oracle 10g新的行时间戳捕捉变.
.Oracle 的入门心得.

Oracle Optimizer:迁移到使用基于成本的优化器-----系列1.4

发表日期:2008-2-9



  
Oracle Optimizer:迁移到使用基于成本的优化器-----系列1.4

3.2.3最低要求

    用CBO的最低要求是设置优化器模式为FRIST_ROWS或者ALL_ROWS(或CHOOSE)并为对象生成统计资料。然而,这并不能保证你的系统能工作到最佳状态。参照第二部分(初始化参数)涉及初始化参数的信息.

    不管是否设置优化器模式。假如有以下情况之一,CBO将会自动调用:

     1.用到提示.
     2.用到分区表.
     3.设置并行表


3.2.4为什么要移去RBO?

     Oracle 9i第二版将是最后一个正式支持CBO的版本。 Oracle推荐所有合作伙伴和客户验证使用CBO的应用程序,尽管RBO在Oracle10i(现在称Oracle10G)仍然可用,但不受支持。
     作为每一个已发布的Oracle笔记中,RBO的存在妨碍了Oralce对查询处理引擎的要害增强.它的移除将答应Oracle提高数据库引擎查询处理组件的性能和可靠性。
     目前,Oracle 对RBO的支持仅仅用以有限的错误修正并且Oracle对RBO没有添加新的功能.

3.2.5 为什么移至CBO?

    CBO主要获益如下:

    1.以后Oracle停止RBO环境的开发.

    2.随后的Oracle数据库将移除RBO

    3.同CBO相比,RBO的访问方法是有限数量的.

    4.所有新功能基于CBO,这些大多数新功能对于设置等等是重要的。簇索引表,位图索引,基于函数的索引,反向索引,哈希连接,物化视图,索引表,和并行查询, 星型连接等

    5.媒介链接支持.

    6.一旦RBO不受支持,Oracle支持也不可用。

    7.CBO已经成熟

     先前Oracle7中,RBO在某些场景胜过CBO,甚至CBO并不是如想像中完好,并且经常选择糟糕的执行计划。以后的发行版本中,CBO功能获得了提升,现在对于新功能,它提供了对考虑收益的较好交互性

    8.分布式和远程查询更加可靠

在RBO中,数据库链接,从本地到远程数据库多于一个表的查询调整相当困难.同样的工作,CBO胜过了RBO。本地优化器知道远程表的目前统计信息,并且对于执行计划能做出更好的决定.RBO可能考虑远程数据库的索引,但是CBO有权利统计远程数据库索引的信息并对查询计划做出决定.
上一篇:Oracle数据库为了数据的完整性的嵌套事务调用的研究 人气:558
下一篇:Oracle学习笔记(一) 人气:585
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐