mysql优化

http://www.codetc.com/article-309-1.html
http://blog.csdn.net/jesseyoung/article/details/38037543
https://www.kancloud.cn/kancloud/theory-of-mysql-index/41845
http://blog.codinglabs.org/articles/theory-of-mysql-index.html
http://www.jianshu.com/p/4c25627a4f94

索引的优缺点:
http://4925054.blog.51cto.com/4915054/1097107

隐式转换:
http://www.cnblogs.com/yuyue2014/p/4014330.html

MySQL存储引擎MyISAM与InnoDB的主要区别对比
https://my.oschina.net/junn/blog/183341

sql优化的方法:
1、加索引;(索引的选择性比较高的字段加索引)
2.尽量避免在where子句中对字段进行NULL的判断,建议不使用NULL,因为在查询的时候NULL是不会通过索引来检索的,他会放弃使用索引而进行全表扫描;
尽可能的定义字段为not null,除非这个字段需要null.

3.尽量避免查询条件中使用like关键字,像%…%和%...这样的条件是没有办法使用索引的;
4.不要在where子句中使用!=和<>操作符。原因同上,放弃索引,使用全表扫描;
5.避免对字段进行表达式操作或者函数操作;

6、满足需求的话,尽可能使用更小的整数类型

posted @ 2017-02-19 11:53  Seekload  阅读(89)  评论(0编辑  收藏  举报