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

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

mysql優(yōu)化 - mysql 單表優(yōu)化求方案

瀏覽:108日期:2022-06-15 15:41:03

問(wèn)題描述

背景

數(shù)據(jù)量:數(shù)據(jù)量大約3000w+ ,數(shù)據(jù)大小10g,索引30g,如下圖。

需求:需要比較多的group by 操作和全量數(shù)據(jù)操作。

問(wèn)題:各種group by 特別慢。

已嘗試方案:

1:嘗試放es,但操作非常不方便。

2:數(shù)據(jù)表分表,成本比較大,從時(shí)間和業(yè)務(wù)角度都沒(méi)有比較好的分表方案。

3:讀寫(xiě)分離,分離之后效果提升不大。

4:在嘗試postgresql,但需要業(yè)務(wù)較大的變動(dòng),暫未試試。

求存儲(chǔ)或者優(yōu)化方案,最好是存儲(chǔ)在mysql上優(yōu)化,其他存儲(chǔ)介質(zhì)也可以。

mysql優(yōu)化 - mysql 單表優(yōu)化求方案

問(wèn)題解答

回答1:

大表優(yōu)化無(wú)非就建索引、數(shù)據(jù)水平切分、豎直切分,該用的你都測(cè)了,沒(méi)見(jiàn)你把表結(jié)構(gòu)和索引截出來(lái)也不好說(shuō),索引不要建太多。建議是從業(yè)務(wù)層面上去優(yōu)化,看是否需要分頁(yè),即使是全量數(shù)據(jù)操作,用預(yù)統(tǒng)計(jì)是否合適,是否需要冗余字段來(lái)讓group by更充分利用索引。

回答2:

group by 優(yōu)化方案Loose Index Scan和Tight Index Scan 。中文叫做松散索引掃描和緊湊索引掃描具體可以參考官方文檔http://dev.mysql.com/doc/refm...

回答3:

sphinx 試試?

回答4:

postgresql對(duì)多表關(guān)聯(lián)和count支持速度怎樣?測(cè)試的mysql多表關(guān)聯(lián),慢!索引優(yōu)化確實(shí)很關(guān)鍵;還有就是多表關(guān)聯(lián)后的視圖,排序、count分頁(yè)等速度更加難以想象。這里想回問(wèn)下你們?cè)趺唇鉀Q多表關(guān)聯(lián)、視圖、分頁(yè)的問(wèn)題,看樣索引是真沒(méi)少建啊。

回答5:

該用的你都測(cè)試了,全量數(shù)據(jù)操作我也沒(méi)想出來(lái)什么好的辦法了。對(duì)于group by操作,如果是固定的sql(業(yè)務(wù)需要),

1)可以考慮用存儲(chǔ)過(guò)程將常用sql的結(jié)果定時(shí)生成新表的數(shù)據(jù)。2)將常用的sql字段分拆,再優(yōu)化

相關(guān)文章:
主站蜘蛛池模板: 99re国产视频 | 亚洲国产精品区 | www.亚洲成人.com | 成人片网址 | 日本一区二区三区不卡视频中文字幕 | 三级理论手机在线观看视频 | 久久青草视频 | 中文字幕在线看视频一区二区三区 | 亚洲精品欧美日韩 | 成人a在线观看 | 久久亚洲国产成人影院 | 亚洲欧美视频一区二区 | 免费观看一级成人毛片 | 亚洲精品在线视频 | 一国产一级淫片a免费播放口 | 亚洲国产成人精品久久 | 亚洲资源在线 | 韩国女主播青草在线观看 | 亚洲第一综合网站 | 国产中文在线视频 | 国产一级一级一级国产片 | 欧美大尺度aaa级毛片 | 18年大片免费在线 | 中国一级特黄大片毛片 | 七七国产福利在线二区 | 久草国产在线 | 日本亚洲成高清一区二区三区 | 一级毛片真人免费播放视频 | 国产在线精品香蕉综合网一区 | 毛片一区二区三区 | 日本精品中文字幕有码 | 久久影院一区二区三区 | 亚洲乱强| 国内精品久久久久影院免费 | 99精品在线播放 | 国产精品久久久久久麻豆一区 | 一级做a免费视频观看网站 一级做a爰 | 亚洲产国偷v产偷v自拍涩爱 | 国内精品免费一区二区观看 | 欧美精品一区二区三区四区 | 九九九九在线精品免费视频 |