关于SQL优化的几个注意点

1、SQL变量或字段的类型匹配

2、避免复杂的多表关联

3、使用DECODE来减少处理时间

4、减少对表的查询

5、用NOT EXISTS替代NOT IN

6、用>=替代>

7、对于并列条件的解析顺序:从后向前。表关联语句放在最前,将能过滤掉最大记录数的条件放在最后。

8、表连接时的扫描顺序:从后向前,将效率最高的表放

在最后。

9、过程中尽量不要用到*号,*号会首先查询数据字典翻译字段名,应用字段名代替。

10、对于模糊查询LIKE,只有在用到字段的前几位字符的时候才会用到该字段的索引,以通配符开始的模糊查询不会用到索引。

11、对于表关联操作时的非歧义字段,加上表名或表别名会省下检索数据字典的时间,提高效率。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值