盡量避免在列上進(jìn)行運(yùn)算,這樣會導(dǎo)致索引失效。
使用join時,應(yīng)用小結(jié)果集驅(qū)動大結(jié)果集,同時把復(fù)雜的jion查詢拆分成多個query語句。
使用like進(jìn)行模糊查詢盡可能避免使用“% %”這種形式。
僅列出需要查詢的字段,對速度不會造成明顯的影響,主要是節(jié)省內(nèi)存。
使用批量插入語句進(jìn)行交互操作。
limit的基數(shù)較大時使用between。使用較后面的數(shù)據(jù)時通過desc把數(shù)據(jù)反向查找。
不要使用rand函數(shù)獲取隨機(jī)多條記錄。
避免使用NULL。
不要使用count(id),而使用count(*)。
不要做無謂的排序操作,盡可能在索引中完成排序。



皖公網(wǎng)安備 34010202600669



