码迷,mamicode.com
首页 > 数据库 > 详细

sql优化的几个注意点

时间:2017-02-20 00:48:51      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:nbsp   不必要   用户   union all   错误   替换   使用   bsp   排序   

1、使用表的别名,把别名应用于每个column的前面,这样减少字段歧义和引起不必要的语法错误;

 

2、使用exist替换in,使用not exist替换not in,因为not in执行了一个内部的排序和合并,它对子查询的全表进行了遍历

 

3、使用索引提高效率

 

4、避免在索引上计算

 

5、用exist替换distinct

 

6、用in替换or

 

7、用union all 来替换union

 

8、用户>=代替>

 

sql优化的几个注意点

标签:nbsp   不必要   用户   union all   错误   替换   使用   bsp   排序   

原文地址:http://www.cnblogs.com/hy87/p/6417866.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!