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
分享到:
相关推荐
资料验证技术 119<br><br>6.1 网络验证应用技巧 120<br><br>0197 如何使用正则表达式验证E-mail格式 120<br><br>0198 如何使用正则表达式验证IP地址 120<br><br>0199 如何使用正则表达式验证URL 120<br><br...
- 登录通过 Web 方式,URL 格式为 http://hostname:portnumber/em,其中 hostname 是主机名或 IP 地址,portnumber 是 OracleDBConsole<SID> 服务的端口号,详细信息可查阅 <ORACLE_HOME>\install\portlist.int 文件...
用户收藏的信息如URL、描述、分类等会被建模为数据库表。 - SQL查询用于读取、插入、更新和删除数据。 4. **用户界面** - 使用HTML、CSS和JavaScript构建用户界面,可能结合Bootstrap或Materialize CSS等前端框架...
1. JSP语法:JSP页面由静态HTML和动态Java代码组成,通过`<%...%>`、`<%=...%>`、`<jsp:...>`等标签实现动态内容生成。 2. JSP内置对象:如request、response、session、application等,用于处理HTTP请求,维持会话...
jbpm入门例子收藏 jBPM(Java Business Process Management)是一个开源的工作流管理系统,由JBoss组织开发。它主要用于管理业务流程,支持流程定义、执行、监控和优化。jBPM提供了一整套工具,包括Eclipse插件,...
本资源"JSP精心收藏的21种分页方法"正是针对这一需求,提供了多种实用且高效的分页解决方案。以下是这些方法的一些关键知识点: 1. **基础分页**:这是最简单的分页方式,通过计算总条数和每页显示的条数,设置页码...
6. **用户管理**:为了提供个性化服务,系统可能包含用户注册和登录功能,允许用户收藏、评论和分享链接,也可能有积分、等级等激励机制。 7. **搜索引擎集成**:为了提升搜索体验,系统可能会集成第三方搜索引擎...
【高级数据库开发技术培训课件】的讲解涵盖了数据库的发展历史、关系数据库的特性和主流数据库系统,特别是Oracle的发展历程及Oracle 10g的相关知识。本文将深入解析这些要点。 首先,数据库的发展历程从网状数据库...
6. **二级域名和URL结构**:每个大栏目作为二级域名,小栏目和产品页的URL包含关键词,提高搜索引擎友好性。 7. **色彩搭配**:参考gwchina.cn网站,采用明亮色调,保持整体风格一致。 8. **SEO优化**:每个页面...
9. **SEO优化**:为了增加论坛的可见度,系统可能内置了搜索引擎优化功能,如元标签设置、友好的URL结构、网站地图生成等。 10. **社交媒体集成**:允许用户通过社交媒体账号登录,或分享论坛内容到社交网络,扩大...
这包括合理的URL设计、页面加载速度优化、图片压缩等。对于用户登录和安全问题,Spring Security或Apache Shiro可以提供认证和授权解决方案,保护网站免受恶意攻击。 在“11182源码”中,可能包含了该项目的全部源...
6. **SEO优化**:通过元标签、URL结构等方式优化搜索引擎的收录和排名,提高网站可见度。 【PHP开发要点】 1. **安全防护**:PHP开发中应重视SQL注入、XSS跨站脚本攻击等安全问题,通过预编译语句、参数绑定、过滤...
- SEO优化:通过元标签、URL设计等提升搜索引擎可见度,增加流量。 这个“java电子商务系统”项目涵盖了完整的电子商务平台开发流程,涉及前后台设计、数据库操作、安全性考虑等多个方面,对于学习和实践Java Web...
11. **SEO优化**:通过元标签、URL结构等方式,优化新闻页面的搜索引擎友好性,提升网站的搜索排名。 在文件名"200604281412"中,可能代表了该系统的某个特定版本或者备份时间戳,如2006年4月28日14点12分。这表明...
描述中提到“所有常见版本都可导入使用”,这意味着这个数据库可能设计得相当兼容,可以适应多种数据库管理系统(DBMS),如MySQL、PostgreSQL、Oracle或者SQL Server等。对于这样的通用性数据库,开发者通常会遵循...
11. 文件推荐与收藏:用户可以推荐文档给他人,收藏对自己有价值的文档,快速访问。 12. 文件订阅:当订阅的文件发生变化时,系统通过即时消息通知用户。 13. 文件流程:支持串行、并行和复合型工作流,适应不同业务...
INP:Oracle 3.0版或早期版本的表单源代码 INRS:INRS远程通信声频 INS:InstallShield安装脚本;X-Internet签字文件;Ensoniq EPS字簇设备;Cell/ⅡMAC/PC抽样设备 INT:中间代码,当一个源程序经过语法检查后...