- 1.
- 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.
- 例如:
- SELECT
- 2.
- 表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化.
- 例如:
- SELECT
-
- 3.
- 表明如果数据字典中有访问表的统计信息,将基于开销的优化方法,并获得最佳的吞吐量;
- 表明如果数据字典中没有访问表的统计信息,将基于规则开销的优化方法;
- 例如:
- SELECT
-
- 4.
- 表明对语句块选择基于规则的优化方法.
- 例如:
- SELECT
-
- 5.
- 表明对表选择全局扫描的方法.
- 例如:
- SELECT
-
- 6.
- 提示明确表明对指定表根据ROWID进行访问.
- 例如:
- SELECT
- AND EMP_NO=‘SCOTT‘;
-
- 7.
- 提示明确表明对指定表选择簇扫描的访问方法,它只对簇对象有效.
- 例如:
- SELECT
- WHERE DPT_NO=‘TEC304‘ AND BSEMPMS.DPT_NO=BSDPTMS.DPT_NO;
-
- 8.
- 表明对表选择索引的扫描方法.
- 例如:
- SELECT
-
- 9.
- 表明对表选择索引升序的扫描方法.
- 例如:
- SELECT
-
- 10.
- 为指定表选择位图访问路经,如果INDEX_COMBINE中没有提供作为参数的索引,将选择出位图索引的布尔组合方式.
- 例如:
- SELECT
- WHERE SAL<5000000 AND HIREDATE<SYSDATE;
-
- 11.
- 提示明确命令优化器使用索引作为访问路径.
- 例如:
- SELECT
- FROM BSEMPMS WHERE SAL<60000;
-
- 12.
- 表明对表选择索引降序的扫描方法.
- 例如:
- SELECT
-
- 13.
- 对指定的表执行快速全索引扫描,而不是全表扫描的办法.
- 例如:
- SELECT
-
- 14.
- 提示明确进行执行规划的选择,将几个单列索引的扫描合起来.
- 例如:
- SELECT
-
- 15.
- 对查询中的WHERE后面的OR条件进行转换为UNION ALL的组合查询.
- 例如:
- SELECT
- 16.
- 对于WHERE后面的OR 或者IN-LIST的查询语句,NO_EXPAND将阻止其基于优化器对其进行扩展.
- 例如:
- SELECT
-
- 17.
- 禁止对查询块的查询重写操作.
-
- 18.
- 可以将视图作为参数.
-
- 19.
- 能够对视图的各个查询进行相应的合并.
- 例如:
- SELECT
- ,AVG(SAL) AS AVG_SAL FROM BSEMPMS B GROUP BY DPT_NO) V WHERE A.DPT_NO=V.DPT_NO
- AND A.SAL>V.AVG_SAL;
-
- 20.
- 对于有可合并的视图不再合并.
- 例如:
- SELECT
-
- 21.
- 根据表出现在FROM中的顺序,ORDERED使ORACLE依此顺序对其连接.
- 例如:
- SELECT
-
- 22.
- 将指定表与嵌套的连接的行源进行连接,并把指定表作为内部表.
- 例如:
- SELECT
-
- 23.
- 将指定的表与其他行源通过合并排序连接方式连接起来.
- 例如:
- SELECT
-
- 24.
- 将指定的表与其他行源通过哈希连接方式连接起来.
- 例如:
- SELECT
-
- 25.
- 强制与ORACLE所选择的位置不同的表进行查询执行.
- 例如:
- SELECT
-
- 26.
- 将指定的表作为连接次序中的首表.
-
- 27.
- 当进行全表扫描时,CACHE提示能够将表的检索块放置在缓冲区缓存中最近最少列表LRU的最近使用端
- 例如:
- SELECT
-
- 28.
- 当进行全表扫描时,CACHE提示能够将表的检索块放置在缓冲区缓存中最近最少列表LRU的最近使用端
- 例如:
- SELECT
-
- 29.
- 直接插入到表的最后,可以提高速度.
- insert
-
- 30.
- 通过在插入语句生存期内停止并行模式来启动常规插入.
-
关注流行国外网站
facebook:http://www.fb-on.com
facebook官网:http://www.facebookzh.com
facebook:http://www.cn-face-book.com
youtube:http://www.youtubezh.com
twitter:http://www.twitterzh.com
- insert
SQL语句优化方法30例
原文:http://www.cnblogs.com/toyz/p/6337547.html