1. 程式人生 > >sql優化建議

sql優化建議

資料庫優化
1、建立索引,最好不超過6個
2、like查詢的%謹慎加
3、where中不要出現!=和<>,用大於和小於來替代
4、不用查*,必須查準確欄位
5、欄位不要出現null,null會全表查。
6、in和not in少用,用between,exist和left join替代
7、不要在where子句中的“=”左邊進行函式、算數運算或其他表示式運算,否則系統將可能無法正確使用索引
8、批量插入用(),()不要寫多行;
9、善於用中間表,避免重複查詢
10、欄位長度設定合理,欄位型別儘量選擇小一些
11、能用inner join連線儘量使用inner join連線,儘量用外連線來替換子查詢,用小表關聯大表