亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

mysql - 請(qǐng)問(wèn)這條sql如何加索引優(yōu)化?

瀏覽:125日期:2022-06-16 14:44:55

問(wèn)題描述

請(qǐng)問(wèn)這條sql如何加索引優(yōu)化?

select userid,sum(coin) as total from jiuwo_gift.user_consume where time >= ’2016-11-07 20:47:27’ group by userid order by total desc limit 10;

說(shuō)明:數(shù)據(jù)表始終只有一個(gè)月的數(shù)據(jù),每天會(huì)定時(shí)清除一個(gè)月之前的數(shù)據(jù)。具體場(chǎng)景就不說(shuō)明了。這條sql對(duì)現(xiàn)在影響也不大,查詢的數(shù)據(jù)結(jié)果會(huì)放redis緩存,不是頻繁查詢,查詢耗時(shí)1s左右,只是想如何更好優(yōu)化這個(gè)sql.

問(wèn)題解答

回答1:

索引的話你需要在 排序和條件上加索引,但是你的total是sum出來(lái)的索引沒(méi)法加。。。。那你只能在time上加索引

回答2:

userid 是主鍵把,單看這一句sql,只需要userid這個(gè)主鍵就可以了

給time加索引運(yùn)行的時(shí)候浪費(fèi)內(nèi)存,感覺(jué)利大于弊

coin使用了函數(shù),加索引沒(méi)意義

回答3:

從性能角度看,應(yīng)該創(chuàng)建一個(gè)索引,字段順序?yàn)閠ime,userid,coin這樣數(shù)據(jù)庫(kù)僅從索引盡可以執(zhí)行這個(gè)sql語(yǔ)句

另外,建議附上執(zhí)行計(jì)劃,以及表的總數(shù)量、每天數(shù)據(jù)量等數(shù)據(jù),方便其他人進(jìn)行分析。

相關(guān)文章:
主站蜘蛛池模板: 色天天躁夜夜躁天干天干 | 国产玖玖在线 | 国产com| 亚洲精品视 | 日韩欧美亚洲综合久久99e | 99av在线| 视频二区在线观看 | 亚洲欧美自拍视频 | 久久黄色网址 | 97欧美精品一区二区三区 | 国产一区二区三区不卡免费观看 | 国产a级午夜毛片 | 亚洲成人综合视频 | 国产一区二区三区日韩欧美 | 亚洲自偷自偷图片在线高清 | 俄罗斯18videosex性欧美成人 | 在线播放亚洲美女视频网站 | 在线观看免费视频网站色 | 一道精品视频一区二区三区图片 | 九九精品免视频国产成人 | 毛片一级免费 | 韩国毛片在线观看 | 免费欧美一级 | 国产一极毛片 | 日韩视频在线观看一区 | 中文字幕日韩精品亚洲七区 | 91精品国产综合久久青草 | 久久午夜精品视频 | 2022国产91精品久久久久久 | 波多野结衣免费观看视频 | 亚洲国语| 国内自拍视频在线看免费观看 | 请看一下欧美一级毛片 | 午夜影院在线免费 | 三级黄色片日韩 | 国产精品久久久久久免费 | 泰国情欲片寂寞的寡妇在线观看 | 国产高清在线精品一区在线 | 另类亚洲孕妇分娩网址 | 欧美生活片在线 | 亚洲精品tv久久久久 |