`
足至迹留
  • 浏览: 485574 次
  • 性别: Icon_minigender_1
  • 来自: OnePiece
社区版块
存档分类
最新评论

<oracle优化>(url收藏)

 
阅读更多
1. CBO & RBO
Rule Based Optimizer(RBO)基于规则
Cost Based Optimizer(CBO)基于成本,或者讲统计信息


ORACLE 提供了CBO、RBO两种SQL优化器。CBO在ORACLE7 引入,但在ORACLE8i 中才成熟。ORACLE 已经明确声明在ORACLE9i之后的版本中(ORACLE 10G ),RBO将不再支持。因此选择CBO 是必然的趋势。

CBO和 RBO作为不同的SQL优化器,对SQL语句的执行计划产生重大影响,如果要对现有的应用程序从RBO向CBO移植,则必须充分考虑这些影响,避免SQL语句性能急剧下降;但是,对新的应用系统,则可以考虑直接使用CBO,在CBO模式下进行SQL语句编写、分析执行计划、性能测试等工作,这需要开发者对CBO的特性比较熟悉。以下小结几点在CBO下写SQL语句的注意事项:
http://blog.csdn.net/suncrafted/article/details/4239237

2.看懂执行计划
(1)什么是执行计划
An explain plan is a representation of the access path that is taken when a query is executed within Oracle.

(2)如何访问数据
At the physical level Oracle reads blocks of data. The smallest amount of data read is a single Oracle block, the largest is constrained by operating system limits (and multiblock i/o). Logically Oracle finds the data to read by using the following methods:
Full Table Scan (FTS)    --全表扫描
Index Lookup (unique & non-unique)    --索引扫描(唯一和非唯一)
Rowid    --物理
行id
http://blog.csdn.net/java3344520/article/details/5515497
http://www.cnblogs.com/jianggc/articles/2029854.html
分享到:
评论

相关推荐

    报表开发系列<ORACLE REPORT>

    报表开发系列&lt;ORACLE REPORT&gt;

    <<Oracle数据库>>,赵明渊主编 , 数据库材料

    这是&lt;&lt;Oracle数据库教程&gt;&gt;数据库材料,一转换为SQL server数据库, 用它来练习T-SQL 查询语句;

    tomcat 配置数据源

    &lt;Context path="/test" docBase="f:\testweb\" debug="5" reloadable="true" ... &lt;name&gt;url&lt;/name&gt; &lt;value&gt;jdbc:oracle:thin:@localhost:1521:MLDN&lt;/value&gt; &lt;/parameter&gt; &lt;/ResourceParams&gt; &lt;/Context&gt;

    ORACLE 10G入门与实践 Part2

    认识Oracle企业管理器&lt;br/&gt;2-1 概述&lt;br/&gt;2-2 监视Oracle环境&lt;br/&gt;2-3 应用性能管理&lt;br/&gt;2-4 数据库管理&lt;br/&gt;2-5 应用服务器管理&lt;br/&gt;2-6 管理部署&lt;br/&gt;2-7 作业系统&lt;br/&gt;第3章 在Oracle数据库10g中创建数据库&lt;br/&gt;3-...

    ORACLE 10G入门与实践 Part1

    认识Oracle企业管理器&lt;br/&gt;2-1 概述&lt;br/&gt;2-2 监视Oracle环境&lt;br/&gt;2-3 应用性能管理&lt;br/&gt;2-4 数据库管理&lt;br/&gt;2-5 应用服务器管理&lt;br/&gt;2-6 管理部署&lt;br/&gt;2-7 作业系统&lt;br/&gt;第3章 在Oracle数据库10g中创建数据库&lt;br/&gt;3-...

    ORACLE 10G入门与实践 Part3

    认识Oracle企业管理器&lt;br/&gt;2-1 概述&lt;br/&gt;2-2 监视Oracle环境&lt;br/&gt;2-3 应用性能管理&lt;br/&gt;2-4 数据库管理&lt;br/&gt;2-5 应用服务器管理&lt;br/&gt;2-6 管理部署&lt;br/&gt;2-7 作业系统&lt;br/&gt;第3章 在Oracle数据库10g中创建数据库&lt;br/&gt;3-...

    ORACLE 10G入门与实践 Part5

    认识Oracle企业管理器&lt;br/&gt;2-1 概述&lt;br/&gt;2-2 监视Oracle环境&lt;br/&gt;2-3 应用性能管理&lt;br/&gt;2-4 数据库管理&lt;br/&gt;2-5 应用服务器管理&lt;br/&gt;2-6 管理部署&lt;br/&gt;2-7 作业系统&lt;br/&gt;第3章 在Oracle数据库10g中创建数据库&lt;br/&gt;3-...

    oracle.zip pom文件依赖包,不易下载的三个其三

    &lt;artifactId&gt;httpclient&lt;/artifactId&gt; &lt;version&gt;4.5.10&lt;/version&gt; &lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;org.apache.http&lt;/groupId&gt; &lt;artifactId&gt;httpcore&lt;/artifactId&gt; &lt;version&gt;4.4.12&lt;/version&gt; &lt;/...

    Oracle ERP培训资料(全套)之|PPT格式28页|

    Oracle ERP培训资料(全套)之&lt;采购培训&gt;|PPT格式28页| Oracle ERP培训资料(全套)之&lt;采购培训&gt;|PPT格式28页| Oracle ERP培训资料(全套)之&lt;采购培训&gt;|PPT格式28页|

    Oracle ERP培训资料(全套)之|PPT格式55页|

    Oracle ERP培训资料(全套)之&lt;库存管理&gt;|PPT格式55页| Oracle ERP培训资料(全套)之&lt;库存管理&gt;|PPT格式55页| Oracle ERP培训资料(全套)之&lt;库存管理&gt;|PPT格式55页|

    Oracle 10g 联机文档(CHM)汇总发布 Part1

    分2个压缩包&lt;br/&gt;&lt;br/&gt;10g Doc Library.chm(总目录)&lt;br/&gt;┃&lt;br/&gt;┣━Dict&lt;br/&gt;┃ ┃&lt;br/&gt;┃ ┣━Ora 10G SQLPLUS_Ref.chm&lt;br/&gt;┃ ┃&lt;br/&gt;┃ ┣━Ora 10G SQL Reference.chm&lt;br/&gt;┃ ┃&lt;br/&gt;┃ ┣━Ora 10G Err_Msg....

    Oracle ERP培训资料(全套)之<总帐培训>|PPT格式105页|

    Oracle ERP培训资料(全套)之&lt;总帐培训&gt;|PPT格式105页| Oracle ERP培训资料(全套)之&lt;总帐培训&gt;|PPT格式105页| Oracle ERP培训资料(全套)之&lt;总帐培训&gt;|PPT格式105页|

    Oracle 10g 联机文档(CHM)汇总发布 Part2

    分2个压缩包&lt;br/&gt;&lt;br/&gt;10g Doc Library.chm(总目录)&lt;br/&gt;┃&lt;br/&gt;┣━Dict&lt;br/&gt;┃ ┃&lt;br/&gt;┃ ┣━Ora 10G SQLPLUS_Ref.chm&lt;br/&gt;┃ ┃&lt;br/&gt;┃ ┣━Ora 10G SQL Reference.chm&lt;br/&gt;┃ ┃&lt;br/&gt;┃ ┣━Ora 10G Err_Msg....

    Oracle ERP培训资料(全套)之|PPT格式91页|

    Oracle ERP培训资料(全套)之&lt;车间管理&gt;|PPT格式91页| Oracle ERP培训资料(全套)之&lt;车间管理&gt;|PPT格式91页|

    Oracle ERP培训资料(全套)之|PPT格式41页|

    Oracle ERP培训资料(全套)之&lt;物料清单&gt;|PPT格式41页| Oracle ERP培训资料(全套)之&lt;物料清单&gt;|PPT格式41页| Oracle ERP培训资料(全套)之&lt;物料清单&gt;|PPT格式41页|

    Oracle驱动包,ojdbc14_g

    maven的可以打到本地仓库 ...引用方式: &lt;dependencies&gt; &lt;... &lt;groupId&gt;com.oracle&lt;/groupId&gt; &lt;artifactId&gt;ojdbc14&lt;/artifactId&gt; &lt;version&gt;10.2.0.5.0&lt;/version&gt; &lt;/dependency&gt; &lt;/dependencies&gt;

    Oracle 主要配置文件介绍

    系统级的环境变量一般在/etc/profile 文件中定义 在 CAMS 系统 与数据库&lt;br&gt; 相关的环境变量就定义在/etc/profile 文件中 如下所示&lt;br&gt; export ORACLE_BASE=/u01/app/oracle&lt;br&gt; export ORACLE_HOME=$ORACLE_BASE/...

    javaSSH整合

    &lt;property name="url" value="jdbc:oracle:thin:@127.0.0.1:1521:orcl"&gt; &lt;/property&gt; &lt;property name="username" value="scott"&gt;&lt;/property&gt; &lt;property name="password" value="tiger"&gt;&lt;/property&gt; &lt;/bean&gt;...

    ORACLE应用中常见的傻瓜问题1000问-1

    ORACLE应用中常见的傻瓜问题1000问&lt;br&gt;&lt;br&gt; 14. 如何查看系统被锁的事务时间?&lt;br&gt;&lt;br&gt; select * from v$locked_object ;&lt;br&gt;&lt;br&gt; 15. 如何以archivelog的方式运行oracle。&lt;br&gt;&lt;br&gt; init.ora &lt;br&gt;&lt;br&gt; log_...

    Oracle Data Provider for .NET (ODP.NET)

    &lt;br&gt; &lt;br&gt; 下载包括&lt;br&gt; &lt;br&gt; Oracle Developer Tools for Visual Studio .NET 2003 10.2.0.2.20 &lt;br&gt;&lt;br&gt; Oracle Developer Tools for Visual Studio 2005 10.2.0.2.20 &lt;br&gt;&lt;br&gt; Oracle Data Provider for .NET 1....

Global site tag (gtag.js) - Google Analytics