oracle sql优化

原创 2018年04月16日 18:15:53

1,SQL用大写,oracle会先转为大写。

2,表名加上别名。

3,orcale解析器按从右到左顺序处理FROM子句中表名,FROM子名中最后的表被最先处理,FROM中有多个表的情况下,选择记录条数最少的作为基础表。

4,orcale采用自下而上的顺序解析WHERE子句,可以过滤掉最大数量记录的条件要与在WHERE子句的末尾(与MySQL相反)。

5,SELECT子句中不要写*。

6,HAVING中条件能写在WHERE中就写WHERE中。

7,能用UNION ALL就不用UNION。

8,用EXISTS替换DISTINCT。

9,用EXISTS代替IN,用NOT EXISTS代替NOT IN。

10,加索引。

11,用>=代替>。

12,避免在索引列上使用计算。

13,避免在索引列上使用IS NULL和IS NOT NULL。

14,WHERE子句条件要从第一个索引连续使用。

Oracle 性能调整与优化

在本课程中,学员们将基于Oracle数据库掌握其性能调整的关键要素以及调整优化方法,包括从物理层面规划,系统层面参数设置,存储子系统优化调整,编写高效的SQL语句,基于访问路径的优化,表连接优化,SQL提示的使用,自动优化SQL,PL/SQL性能优化,使用批量SQL提高性能,AWR,ADDM报告解读等大量性能优化实用技巧。
  • 2018年04月03日 10:30

Oracle SQL优化 总结

之前的blog中零零散散的整理了一些优化相关的内容,找起来比较麻烦,所以总结一下,查看的时候方便一点。这篇BLog只看SQL 优化的相关的注意事项,数据库优化部分以后有空在整理。 SQL 的优化主要涉...
  • tianlesoftware
  • tianlesoftware
  • 2011-11-24 17:05:17
  • 41499

oracle自动sql优化

oracle的优化器运行在下面的2个模式下: 1常规模式 优化器编译sql,生成执行计划,这个耗时一般很短 2优化模式 优化器进行额外的分析看是否能提供更好的执行计划,优化器的输出不是执行计划...
  • aoerqileng
  • aoerqileng
  • 2017-06-06 18:25:24
  • 399

好记性不如烂笔头之Oracle SQL优化(1)

一、表连接 1、表连接顺序 在oracle中,不管sql中有多少个表做表连接,在实际执行该sql时都只能先两两做表连接,再依次执行这样的两两表连接过程,直到目标sql中所有的表都已经连接完毕。这样,o...
  • sunmun
  • sunmun
  • 2016-07-14 13:08:10
  • 1776

Oracle SQL语句之常见优化方法总结

下面列举一些工作中常常会碰到的Oracle的SQL语句优化方法: 1、SQL语句尽量用大写的;  因为oracle总是先解析SQL语句,把小写的字母转换成大写的再执行。 2、使用表的别名:  ...
  • dtjiawenwang88
  • dtjiawenwang88
  • 2017-07-09 16:17:39
  • 7158

Oracle SQL 'or' 的优化,最近的案例一则。

Oracle 中or是可以用union/union all来作优化的 SQL Tuning之 OR的优化。 今天公司某Production DB时常LOADING飚起来,Monitor下发现一个很...
  • cheng1100o
  • cheng1100o
  • 2012-03-05 15:41:23
  • 5021

Oracle执行计划之SQL优化

前段时间一个项目频繁报weblogic相关的错误,具体错误如下为:   > ", which is more than the configured time (StuckThreadMa...
  • qq_16090117
  • qq_16090117
  • 2016-09-17 20:35:13
  • 903

oracle sql语句优化原则经验总结

oracle sql语句优化 分类: Database 2008-11-15 14:02 836人阅读 评论(1) 收藏 举报 sqloracle优化数据库bufferd...
  • haiross
  • haiross
  • 2013-12-05 15:51:59
  • 1668

ORACLE性能优化之SQL语句优化

操作环境:AIX +11g+PLSQL 包含以下内容: 1. SQL语句执行过程 2. 优化器及执行计划 3. 合理应用Hints 4. 索引及应用实例 5. 其他优化技术及应...
  • jdzms23
  • jdzms23
  • 2014-04-16 16:53:08
  • 19938

Oracle性能优化之高级SQL优化(一)

目录: Oracle数据完整性和锁机制  索引及优化之表分析  表分析、约束及表间关系  Oracle体系结构1 Oracle体系结构2  海量数据库及分区1  海量数据库及...
  • u013019926
  • u013019926
  • 2013-12-19 10:42:05
  • 2359
收藏助手
不良信息举报
您举报文章:oracle sql优化
举报原因:
原因补充:

(最多只允许输入30个字)