色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

mysql - 請問這條sql如何加索引優(yōu)化?

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

問題描述

請問這條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;

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

問題解答

回答1:

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

回答2:

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

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

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

回答3:

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

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

相關(guān)文章:
主站蜘蛛池模板: 亚洲精品成人a | 一区二区在线免费视频 | 免费一级α片在线观看 | 国产精品人成人免费国产 | 欧美aaa级| 国产日韩久久 | 99久久伊人一区二区yy5099 | 国产高清厕所盗摄视频 | 午夜剧场福利社 | 国产亚洲精品久久 | 一级v片 | 国产亚洲精品久久麻豆 | 国产成人教育视频在线观看 | 美国大毛片 | 黄在线网站 | 亚洲自拍小视频 | 成年女人免费观看视频 | 美欧毛片| 国产成人在线网址 | 92精品国产自产在线观看 | 日本a级三级三级三级久久 日本a级特黄三级三级三级 | 国产男女爽爽爽免费视频 | 黄色免费在线观看视频 | 久久性妇女精品免费 | 国产剧情一区二区 | 97在线观看| 日韩视频在线观看一区 | 亚洲精品韩国美女在线 | 亚洲成综合 | 成人爽a毛片在线视频网站 成人爽爽大片在线观看 | 中文字幕高清在线天堂网 | 久久最新免费视频 | 在线观看日韩www视频免费 | 久久精品国产免费高清 | 欧美一级大尺度毛片 | 亚州男人天堂 | 手机看片福利在线 | 成人看免费一级毛片 | 很黄很色的摸下面的视频 | 真人一级一级特黄高清毛片 | 国产精品久久久久久久久福利 |