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

常见的SQL调优(SQL Tuning)Tips

时间:2017-02-28 13:23:12      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:建立   操作   常见   无效   数据库索引   字符   null   join   exist   


 

  • 建立适当的索引(参考《正确建立数据库索引的姿势》)
 
  • 用UNION替换OR (适用于索引列)
 
  • 用exist、not exist代替 in、not in
 
  • 不要以字符格式声明数字(会使索引无效,产生全表扫描)
 
  • 不要使用select * (在select后列出每一列)
 
  • 不要JOIN和WHERE子句中进行计算操作(在表中用一新列来事先存放计算的值)
 
  • 避免在索引列上使用IS NULL和IS NOT NULL
 
  • 尽量对表中为NULL的列使用占位符
 

常见的SQL调优(SQL Tuning)Tips

标签:建立   操作   常见   无效   数据库索引   字符   null   join   exist   

原文地址:http://www.cnblogs.com/gdufs/p/6478151.html

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