oracle sql优化方法论



1、降低SQL资源消耗


2、并行执行SQL


3、平衡系统的资源消耗


4、实例
   符合索引避免NULL无法用索引
   合适的索引避免排序
   LIKE EMP% 可用函数索引REVERSE
      
5、数据库优化步骤
     找到时间最长,资源消耗最多的TOP SQL
     查看SQL执行计划合理性
     进行修正
         重新收集统计信息
         改写SQL
         避免不必要的全表扫描 建立合适的索引
         计划不稳定 通过 HINT SQL PROFILE SPM固定计划
         表或索引不良设计 重新设计表或索引 重新组织表里的数据
         以上失效 考虑并行缩短时间
         以上失效 更改SQL执行逻辑 或不执行SQL


6、一定要结合业务 不能只根据SQL优化通用手段暂时解决问题 实际带来更大麻烦

你可能感兴趣的:(sql,Oracle,sql优化)