首页 > 数据库技术 > 详细

SQL语句优化

时间:2017-11-15 20:25:53      阅读:228      评论:0      收藏:0      [点我收藏+]

explain select * from `表名`
explain 用来分析sql语句,使我们写出更优的sql语句来
http://www.cnblogs.com/xiaoboluo768/p/5400990.html

1、索引相关
2、尽量少用 *
3、尽量避免在列上运算
4、使用批量插入节省交互
5、where条件如果有多个条件,where 后面的第一个最好是索引条件
6、尽量避免使用 != 或<> 、IS NULL 或is not null 、in、not in等这样的操作符
7、模糊查询:‘a%b‘ > ‘%a‘ > ‘%a%‘
8、能用in的就不要用or,能用between的就不要用in
9、习惯和强迫自己用explain分析sql语句的性能
10、多使用profiling分析sql语句时间开销
11、当你的程序和数据库结构、sql语句已经优化到无法优化的程度,考虑使用诸如memcached这样的缓存系统

SQL语句优化

原文:http://www.cnblogs.com/zhangyugege/p/7840567.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!