Oracle中优化SQL的原则
Oracle中优化SQL的原则
文章作者:
责任编辑:超人 录入时间:2004-10-9 21:22:27 来源:
频道声明:本频道的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出出处和原始作者 文章版权归本频道与文章作者所有.对于被频道转载文章的个人和网站,我们表示深深的谢意.
1。已经检验的语句和已在共享池中的语句之间要完全一样
2。变量名称尽量一致
3。合理使用外联接
4。少用多层嵌套
5。多用并发
语句的优化步骤一般有:
1。调整sga区,使得sga区的是用最优。
2。sql语句本身的优化,工具有explain,sql trace等
3。数据库结构调整
4。项目结构调整
写语句的经验:
1。对于大表的查询使用索引
2、少用in,exist等
3、使用集合运算
1.对于大表查询中的列应尽量避免进行诸如
To_char,to_date,to_number
等转换
2.有索引的尽量用索引,有用到索引的条件写在前面
如有可能和有必要就建立一些索引
3.尽量避免进行全表扫描,限制条件尽可能多,以便更快
搜索到要查询的数据
如何让你的SQL运行得更快
交通银行长春分行电脑部
任亮
---- 人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的where子句。在对它们进行适当的优化后,其运行速度有了明显地提高!下面我将从这三个方面分别进行总结:
Oracle 中优化 SQL 的原则作者:unknown 更新时间:2005-03-19 1。已经检验的语句和已在共享池中的语句之间要完全一样 2。变量名称尽量一致 3。合理使用外联接 4...
Oracle中优化SQL的原则_Oracle_中国网管联盟bitsCN.com 首页 今日文章 网管论坛 网管有家 网管下载 网管群组 小游戏 世界素材 网管宽频 求职招聘 图...
ORACLE数据库SQL优化原则_计算机软件及应用_IT/计算机_专业资料。ORACLE数据库SQL...(shared buffer pool)中的内存可以被所有的数据库 2 Oracle SQL语句的执行过程...
Oracle SQL 的优化规则: ? 尽量少用 IN 操作符,基本上所有的 IN 操作符都可以用 EXISTS 代替 用 IN 写出来的 SQL 的优点是比较容易写及清晰易懂,但是用 IN...
计算机系统应用 2010 年第 19 卷第 4 期 ORACLE 数据库 SQL 优化原则郭摘 ① 珉 (山西财经大学 信息管理学院 山西 太原 030006) 要: Oracle 数据库是当前...
浅谈ORACLE中的SQL优化_专业资料。数据库管理系统中,SQL语句的质量对整个系统的管理效率有着重大影响。本文着重从实现的角度讨论了大型数据库管理系统ORACLE中SQL语句...
Oracle SQL 的优化规则一、in 和 exists in 是把外表和内表作 hash 连接,而...视图的定义原则: 1.视图的查询可以使用复杂的 SELECT 语法,包括连接/分组查询和...
Oracle sql 性能优化调整原则 选填,简要介绍文档的主要内容,方便文档被更多人浏览...这块位于系统全局区域 SGA(system global area)的共享池(shared buffer pool)中...
Oracle SQL的优化规则Oracle SQL的优化规则隐藏>> Oracle SQL的优化规则 【一】尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替 用IN写出来的SQL的优点...
基于Oracle的sql优化方案简介_计算机软件及应用_IT/计算机_专业资料。基于Oracle的SQL 优化简介 编写人 万承书 Oracle 优化器 ? Oracle的优化器有两种方式,一种是基...
闽公网安备 35021102001881号 
热门文档