文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 基础:如何编写优化的sql语句
侵权投诉

基础:如何编写优化的sql语句

一. SQL的优化器执行分析

在ORACLE RDBMS SERVER软件的内部,对于SQL语句的执行有一个优化器(OPTIMIZER)对SQL语句的执行进行优化。在我们使用后面介绍的工具对SQL的执行路径进行查看的时候,系统显示出来的是由优化器给出的执行路径的解释方案,如果对优化器的解释方案不了解的话,就无法针对出现的问题进行SQL语句的调整。现把ORACLE8提供的优化器的执行解释方案公布如下。

这部分内容的详细解释可以参照oracle的文档。这里给出的是快速参考。实际上,这些操作的含义往往名字上就可以表现出来,不用查手册。

1. 如何看SQL解释方案

Execution Plan

---------------------------------------------------------- SELECT STATEMENT Optimizer=CHOOSE (Cost=94 Card=1) SORT (AGGREGATE) COUNT (STOPKEY) INDEX (FULL SCAN) OF 'PK_TBI_TM' (UNIQUE) (Cost=94 Car d=27164)

(图1)

图1为ORACLE对语句“select count(*) from tbi_tm where rownum<10”给出的一个执行的解释方案,那我们该如何看这个方案呢?我们在看这个执行方案的时候要遵循一个原则“由里到外,由高到低”,同时“由里到外”不能违反“由高到低”的原则。因此上述的语句的执行步骤顺序为:4、3、2;假设存在一个步骤5的话,而且它的层次同3一致,那么,上述语句的执行步骤顺序就会改为:。在图1中还给出了执行了何种操作(例如:INDEX(FULL SCAN),COUNT (STOPKEY)等,具体的说明在下面进行解释),同时在最后还给出了执

第1页

TOP相关主题

你可能喜欢

热门文档

相关文档

  • SQL语句编写优化和基本原理总结

    SQL语句编写优化和基本原理总结_计算机软件及应用_IT/计算机_专业资料。经验所至...基础:如何编写优化的sq... 26页 免费 SQL语句优化 暂无评价 2页 1.00 ...

  • 如何优化SQL语句2

    如何优化sql语句 3页 免费 如何优化SQL语句1 2页 2财富值 如何优化sql语句 6页 免费 sql语句优化 8页 2财富值 基础:如何编写优化的sql语... 26页 免费搜...

  • 如何编写高效的SQL语句

    如何设计高效的SQL语句 通信增值 程修华 2008年6月26日 课程内容 ? ? ? ? 高效SQL的重要性 怎样设计高效的SQL语句 SQL语句自动优化工具介绍 编写SQL语句的建议...

  • ORACLE数据库SQL语句编写优化总结

    ORACLE 数据库 SQL 语句编写优化总结 ORACLE......基础表的选择...17 28、多个平等的索引......

  • SQL 语句优化基础

    排序优化 ?简化SQL ?避免SQL语句转换 ?几个内置函数 ?新SQL语句 ?避免数据...基础:如何编写优化的sq... 26页 免费 基础:如何编写优化的sq... 26页 免费...

  • SQL语句的良好编写方法

    不要写嵌套的连接 下面介绍一下如何写一个执行性能良好的 JOIN 语句 什么是平...上面的 SQL 中因为对谓词有用到

  • SQL语句优化方法大总结

    为了让更多的新手受益, 我抽空把 SQL 语句优化部分进行了整理,希望大家一起进步。 一、操作符优化 1、IN 操作符 、用 IN 写出来的 SQL 的优点是比较容易写及...

  • 如何优化sql语句

    基础:如何编写优化的sql语... 26页 免费 关于如何编写优化的sql语句... 26页...如何优化sql语句 收藏 (1)选择最有效率的表名顺序(只在基于规则的优化器中有效...

  • SQL语句查询性能优化

    表之间的连接必须写 在其它 where 条件之前,那些...3.2 用 EXISTS 替代 IN 在许多基于基础表的查询中...shtml 4 优化 SQL 查询:如何写出高性能 SQL 语句....

  • SQL语句常用的优化方法

    (可以考虑对基础数 据作少量的数据冗余,以减少关联...经统计评估, 水平参差不齐,编写的代码也存在缺陷。...SQL 语句的调优原则在一个OLTP系统里,优化SQL语句的...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email