亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

mysql - sql語句優(yōu)化問題

瀏覽:96日期:2022-06-11 13:51:54

問題描述

select a,sum(b) from c GROUP BY a;select a from c;

假設(shè)c表數(shù)據(jù)量上百萬,那怎么優(yōu)化這2條數(shù)據(jù),讓執(zhí)行更快。謝謝了

問題解答

回答1:

沒法從索引上優(yōu)化,你使用group by 而且沒有設(shè)定where條件,mysql已經(jīng)全表讀取。而且假如是上百萬的數(shù)據(jù),個(gè)人不提倡在表中直接用sum去統(tǒng)計(jì)每個(gè)a的總數(shù)。建議優(yōu)化是這樣的。1.建立定時(shí)任務(wù)和臨時(shí)表、統(tǒng)計(jì)表2.定時(shí)讀取一定量的數(shù)據(jù),將那段數(shù)據(jù)統(tǒng)計(jì)信息記錄到統(tǒng)計(jì)表中,將獲取一定量數(shù)據(jù)的最后一個(gè)id值作為記錄,寫入臨時(shí)表。下次讀取時(shí)候以該id最為條件。

這樣分段統(tǒng)計(jì),可以滿足你兩個(gè)優(yōu)化條件

回答2:

先a字段加上索引吧

回答3:

MySQL如何優(yōu)化GROUP BY

回答4:

建立復(fù)合索引(a,b),兩個(gè)sql都會(huì)走索引掃描

另外對(duì)于統(tǒng)計(jì)類sql肯定是放在專門的報(bào)表庫做的,定時(shí)分段統(tǒng)計(jì)

相關(guān)文章:
主站蜘蛛池模板: 免费的一级黄色片 | 亚洲日日做天天做日日谢 | 亚洲人与牲动交xxxxbbbb | 国内精品视频一区 | 免费影院入口地址大全 | 玖玖玖精品视频免费播放 | 成人免播放器午夜视频 | 伦伦影院精品一区 | 国产一级做a爱免费观看 | 可以免费看的黄色网址 | 911香蕉视频 | 日本色图视频 | 在线看免费观看韩国特黄一级 | 免费xxxxx大片观看 | 国产黄色大片网站 | 狠狠色噜噜综合社区 | 看国产一级毛片 | 国产精品亚洲玖玖玖在线靠爱 | 西川结衣在线精品视频 | 成人看片在线观看 | 亚洲精品一区二区在线播放 | 中文字幕第一页在线播放 | 91麻豆传传媒波多野衣久久看 | 欧美.成人.综合在线 | 日韩在线 | 中文 | 日韩一级一欧美一级国产 | 小明看片成人永久在线观看 | 高清性色生活片97 | 快射影院 | 亚洲高清一区二区三区 | 国产91成人精品亚洲精品 | 亚洲成人手机在线 | v欧美精品v日本精品 | 91在线欧美精品观看 | 国产精品视频第一页 | 国内真实下药迷j在线观看 国内主播大秀福利视频在线看 | 亚洲 欧美 另类 综合 日韩 | 精品一区二区三区在线观看视频 | 激情影院成人区免费观看视频 | 成人黄色免费 | 男女草|