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”即可~