文件名称:优化器选择-ORACLE+SQL性能优化(全)
文件大小:2.32MB
文件格式:PPT
更新时间:2024-05-15 15:58:42
SQL
优化器选择 对于以上的操作过程,可以使用first_rows作为优化目 标以便于实现快速响应用户的请求。 有些父步骤在它们被实现之前需要来自子步骤的所有行 。对这样的父步骤,直到所有行从子步骤返回之前 Oracle不能实现该父步骤。这样的父步骤包括排序,排 序一合并的连接,组功能和总计。对于这样的操作,可 以用all_rows作为优化目标,使该中类型的操作耗费的 资源最少。 有时语句执行时,并不是象上面说的那样一步一步有先有后的进行,而是可能并行运行,如在实际环境中,3、5、4步可能并行运行,以便取得更好的效率。从上面的树型图上,是很难看出各个操作执行的先后顺序,而通过ORACLE生成的另一种形式的执行计划,则可以很容易的看出哪个操作先执行,哪个后执行,这样的执行计划是我们真正需要的,后面会给出详细说明。现在先来看一些预备知识。