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

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

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

瀏覽:80日期: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)文章:
主站蜘蛛池模板: 免费的黄网站 | 蜜桃视频一区二区三区四区 | 欧美精品免费一区欧美久久优播 | 一区二区三区免费 | 日韩一区二区三区在线视频 | 女性一级全黄生活片在线播放 | 亚洲精品国产精品国自产观看 | 黄色免费视屏 | 国产成人精品高清在线观看99 | 国产成人啪精品午夜在线播放 | 亚洲淫视频 | 亚洲 欧美 日韩中文字幕一区二区 | 全部毛片 | 国产精品女主播自在线拍 | 色综合在 | 可以直接看的毛片 | 国产精品久久久久久久久鸭 | 狠狠操在线视频 | 国产亚洲精品色一区 | 成人影院免费www | 日韩欧美一区二区三区免费看 | 中国欧美一级毛片免费 | 成人免费在线观看网站 | 在线视频麻豆 | 啪啪免费网站入口链接 | 俺去鲁婷婷六月色综合 | 91在线精品麻豆欧美在线 | 成人免费在线 | 亚洲国产成人私人影院 | 青青热久免费精品视频在线观看 | 免费高清资源黄网站在线观看 | 最刺激黄a大片免费观看下截 | 亚洲精品一区二区三区r | 亚洲精品国产专区一区 | aaa毛片手机在线现看 | 黄色一级视频免费 | 国产真实强j视频在线观看 国产真实露脸4p视频 | 曰韩在线视频 | 特级毛片a级毛免费播放 | 女人洗澡一级毛片一级毛片 | 毛片1级|