SQL性能优化的方法

   通过提高SQL语句的执行性能,达到应用优化的目标,主要分为三个阶段:

  1.    识别执行性能较低的SQL;
  2.    识别并替换一个更好的SQL执行计划(acess plan);
  3.    想办法让CBO(基于成本的优化器)使用这个执行计划。

    修改执行计划的方法:

  • 修改SQL语句
  • 使用提示(hint),使oracle按照提示的执行计划走
  • 创建或者去除索引

         根据explain plan analysis的分析结果,计算使用索引和不使用索引的情况下的消耗,以确定是否需要索引。

  • 改变统计信息

        改变DBMS_STAT统计信息。

  • 改变数据库参数

猜你喜欢

转载自yijiangyanyu.iteye.com/blog/1671895