oracle sql优化
来源:互联网 发布:开源windows系统 编辑:程序博客网 时间:2024/06/06 15:02
1.oracle的优化器共有2种方式
a.RBO:优化器在分析sql语句时候,所遵循的是oracle内部预订的一些规则 b.CBO:是看语句的代价(cost),这里的代价主要指cpu和内存,优化器在判断是否用这种方式时,主要参照的是表及索引的统计信息,oracle8及以后的版本,oracle推荐使用CBO
2.oracle中sql优化的目的
1).去掉不必要的大型表的全表扫描 2).缓存小型表的全表扫描 3).校验优化索引的使用 4).校验优化的连接技术
3.DML语句的处理
。每种类型的语句都需要如下阶段 第1步:create a Cursor 创建游标 第2补:parse the statement 分析语句 第5步:bind any variables 绑定变量 第7步:run the statement 运行语句 第9步:close the cursor 关闭游标 。如果使用了并行功能,还会包含下面的这个阶段 第6步:parallelize the statement 并行执行语句 。如果是查询语句,则需要几个额外的步骤 第3步:describe results of a query 描述查询的结果集 第4步:define output of a query 定义查询的输出数据 第8步:fetch rows of a query 取查询出来的行
阅读全文
0 0
- ORACLE SQL性能优化
- oracle sql优化
- oracle SQL性能优化
- oracle SQL性能优化
- oracle SQL性能优化
- oracle SQL性能优化
- oracle SQL性能优化
- oracle SQL性能优化
- oracle SQL性能优化
- oracle SQL性能优化
- Oracle SQL性能优化
- Oracle Sql优化笔记
- oracle SQL性能优化
- Oracle Sql优化笔记
- Oracle Sql优化笔记
- ORACLE SQL性能优化
- oracle SQL性能优化
- oracle SQL性能优化
- list相关操作
- 以下均是在X86平台下编辑,操作,运行
- linux下安装Tomcat
- ajax传对象到action
- 调用web Service 接口
- oracle sql优化
- 剑指offer题解C++【7】斐波那契数列
- 展望 区块链
- excel插入图片自动适应表格大小
- struts2之单个文件上传
- OrgChart组织架构图控件
- VBox下centos虚拟机与主机
- PAT(Basic Level)_1046_划拳
- int与Integer,long与Long的区别以及装箱与拆箱的理解