文章詳情頁(yè)
mysql 優(yōu)化之性別優(yōu)化
瀏覽:191日期:2022-06-12 18:12:43
問(wèn)題描述
數(shù)據(jù)庫(kù)有十幾萬(wàn)用戶 , 其中男性占90% , sex = 1如: select uid member where sex =1 and xxx xx 那么 這個(gè)sex 就會(huì)全表掃描, 這樣怎么處理
問(wèn)題解答
回答1:這種情況在sex上建立索引區(qū)分度太低,沒(méi)有什么太多作用。還是考慮在其他字段上建立索引吧,比如后面的xxx
回答2:在sex上面建立單列索引,能夠避免全表掃描,如果效率不高,可以考慮以sex開頭加上后面的字段建立聯(lián)合索引
回答3:把sex放在多列索引的第一位,程序上處理一下.比如全部的時(shí)候 sex in (1,2)
相關(guān)文章:
1. vim - docker中新的ubuntu12.04鏡像,運(yùn)行vi提示,找不到命名.2. python - 用生成器迭代數(shù)據(jù)在文件和IDLE中運(yùn)行結(jié)果不一致,3. javascript - 關(guān)于微信授權(quán)的問(wèn)題。4. html5的手動(dòng)觸摸效果做好了,怎么了在自己手機(jī)上測(cè)試一下呢5. html5 - CSS畫五角星畫的不正6. python - 用 requests 登陸戰(zhàn)網(wǎng)失敗7. css - box-sizing: border-box的兼容性問(wèn)題8. php程序員工具箱裝的mysql怎么刪除啊9. mysql - phpmyadmin怎么分段導(dǎo)出數(shù)據(jù)啊?10. javascript - 網(wǎng)易云信整合到項(xiàng)目的流程
排行榜

熱門標(biāo)簽