mysql 優化之性別優化
怪我咯
怪我咯 2017-05-18 10:51:08
0
3
742

資料庫有十幾萬用戶, 其中男性佔90% , sex = 1
如: select uid member where sex =1 and xxx xx
那麼這個sex 就會全表掃描, 這樣怎麼處理

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回覆(3)
巴扎黑

這種情況在sex上建立索引區分度太低,沒有什麼太多作用。還是考慮在其他欄位上建立索引吧,例如後面的xxx

左手右手慢动作

在sex上面建立單列索引,能夠避免全表掃描,如果效率不高,可以考慮以sex開頭加上後面的字段建立聯合索引

阿神

把sex放在多列索引的第一位,程式上處理一下.例如全部的時候 sex in (1,2)

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板