oracle sql优化方法论

16 篇文章 0 订阅
7 篇文章 0 订阅


1、降低SQL资源消耗


2、并行执行SQL


3、平衡系统的资源消耗


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


6、一定要结合业务 不能只根据SQL优化通用手段暂时解决问题 实际带来更大麻烦
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值