-
选择ORACLE优化器进行SQL性能全面优化
资源介绍
优化器选择
对于以上的操作过程,可以使用first_rows作为优化目
标以便于实现快速响应用户的请求。
有些父步骤在它们被实现之前需要来自子步骤的所有行
。对这样的父步骤,直到所有行从子步骤返回之前
Oracle不能实现该父步骤。这样的父步骤包括排序,排
序一合并的连接,组功能和总计。对于这样的操作,可
以用all_rows作为优化目标,使该中类型的操作耗费的
资源最少。
有时语句执行时,并不是象上面说的那样一步一步有先有后的进行,而是可能并行运行,如在实际环境中,3、5、4步可能并行运行,以便取得更好的效率。从上面的树型图上,是很难看出各个操作执行的先后顺序,而通过ORACLE生成的另一种形式的执行计划,则可以很容易的看出哪个操作先执行,哪个后执行,这样的执行计划是我们真正需要的,后面会给出详细说明。现在先来看一些预备知识。
- 上一篇: sqlserver 循环临时表插入数据到另一张表
- 下一篇: SQLserver 数据库表结构对比工具