儘量避免在列上進行運算,這樣會導致索引失效。
使用join時,應用小結果集驅動大結果集,同時把複雜的jion查詢拆分成多個query語句。
使用like進行模糊查詢儘可能避免使用“% %”這種形式。
僅列出需要查詢的字段,對速度不會造成明顯的影響,主要是節省內存。
使用批量插入語句進行交互操作。
limit的基數較大時使用between。使用較後面的數據時通過desc把數據反向查找。
不要使用rand函數獲取隨機多條記錄。
-
避免使用NULL。
不要使用count(id),而使用count(*)。
不要做無謂的排序操作,儘可能在索引中完成排序。
閱讀更多 若是涼夜已成夢 的文章