Mysql优化可以说是面试必问,在此,汇总mysql优化的14条建议,每条建议下不再继续逼逼dao,懂的人自然懂~
1. 避免使用 select *
2. 当你只需要查询出一条数据的时候,要使用 limit 1
3. 建数据库表时,给字段设置固定合适的大小
4. 建立高性能的索引
5. EXPLAIN 你的 SELECT 查询
6. 要尽量使用not null
7. 在Join表的时候,被用来Join的字段,应该是相同的类型的,且字段应该是被建过索引的。
8. 不建议使用%前缀模糊查询,这种查询会导致索引失效而进行全表扫描
9. 要慎用in和 not in
10. 垂直分割
11.避免在where子句中对字段进行表达式操作
12.应尽量避免在 where 子句中使用 !=或<> 操作符
13.应尽量避免在 where 子句中对字段进行 null 值 判断
14.应尽量避免在 where 子句中使用 or 来连接条
获取更多mysql优化内容:V信扫描下面二维码,关注后回复“mysql”即可~