日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

MySQL 線上日志庫(kù)遷移實(shí)例

瀏覽:26日期:2023-10-04 10:15:30

說說最近的一個(gè)案例吧,線上阿里云RDS上的一個(gè)游戲日志庫(kù)最近出現(xiàn)了一點(diǎn)問題,隨著游戲人數(shù)的增加,在線日志庫(kù)的數(shù)據(jù)量越來越大,最新的日志庫(kù)都已經(jīng)到50G大小了,在線變更的時(shí)間非常長(zhǎng)。

之前之所以沒有發(fā)現(xiàn),是因?yàn)橹耙恢睕]有進(jìn)行過日志庫(kù)的變更,但是隨著業(yè)務(wù)的深入,需要增加一些游戲?qū)傩裕獙?duì)之前的日志庫(kù)進(jìn)行變更,這樣一來,長(zhǎng)時(shí)間的維護(hù)窗口讓業(yè)務(wù)方和DBA都望而卻步,日志優(yōu)化迫在眉睫。

首先看日志庫(kù)的情況:

1、日志庫(kù)中數(shù)據(jù)量大于5000w的大表有5張;

2、這5張表開量前每個(gè)月的數(shù)據(jù)量大概在2000w左右,開量后會(huì)更多;

3、有2個(gè)表的索引大小已經(jīng)超過數(shù)據(jù)文件大小

詢問了業(yè)務(wù)方和運(yùn)營(yíng)對(duì)這些表的要求,具體如下:

1、保留最近這3個(gè)月的數(shù)據(jù),其他的數(shù)據(jù)可以進(jìn)行流轉(zhuǎn),避免影響線上業(yè)務(wù)的性能。

2、3個(gè)月之前的數(shù)據(jù)流轉(zhuǎn)到一個(gè)本地庫(kù)中,可以支持查詢即可,查詢速度不能過于慢,分鐘級(jí)別的可以接受。

3、日志庫(kù)在遷移的過程中,能夠容忍幾分鐘的表數(shù)據(jù)丟失,對(duì)數(shù)據(jù)的同步實(shí)時(shí)性要求不是很高

4、線上的日志庫(kù)需要支持用戶活躍度等統(tǒng)計(jì)

5、不希望執(zhí)行分庫(kù)分表,有很多查詢近幾個(gè)月的SQL操作,表之間存在一定的耦合性,分表之后不利于關(guān)聯(lián)操作

基于上面的分析,結(jié)合實(shí)際情況,初步設(shè)想的方案是:

1、對(duì)線上數(shù)據(jù)庫(kù)game_log中的表進(jìn)行rename操作,然后將原來的表重新創(chuàng)建出來,這個(gè)過程中不是連續(xù)的,可能會(huì)丟失幾秒鐘的數(shù)據(jù)。具體的操作如下:

#第一步rename table game_log.table to game_log_bak.table;#第二步,獲取表結(jié)構(gòu),其中重要的是auto_increment的值,#保證后續(xù)導(dǎo)入三個(gè)月內(nèi)數(shù)據(jù)的時(shí)候不會(huì)發(fā)生沖突show create table game_log_bak.tableG#第三步在game_log庫(kù)中重新創(chuàng)建第二步的表結(jié)構(gòu)

2、將rename過后的game_log_bak庫(kù)中的數(shù)據(jù)流轉(zhuǎn)到本地的離線數(shù)據(jù)庫(kù)中,該數(shù)據(jù)庫(kù)采用infobright存儲(chǔ)引擎,這樣能夠支持離線數(shù)據(jù)的快速查詢

MySQL 線上日志庫(kù)遷移實(shí)例

3、備份并清理線上表3個(gè)月之外的數(shù)據(jù),大概是40G,并將線上的game_log_bak數(shù)據(jù)庫(kù)中3個(gè)月以內(nèi)的數(shù)據(jù)(大概10G)重新灌入game_log數(shù)據(jù)庫(kù)中,這樣結(jié)構(gòu)就變成了:

MySQL 線上日志庫(kù)遷移實(shí)例

4、刪除game_log_bak庫(kù),并搭建一個(gè)只讀從庫(kù),實(shí)時(shí)的從主庫(kù)上同步game_log庫(kù)的信息,如下:

MySQL 線上日志庫(kù)遷移實(shí)例

5、從本地的只讀從庫(kù)中,像本地的infobright數(shù)據(jù)庫(kù)中同步數(shù)據(jù),同步的方法可以選用dataX工具,像下面這樣:

MySQL 線上日志庫(kù)遷移實(shí)例

6、設(shè)置定時(shí)任務(wù),按照一定的周期清理線上的過期數(shù)據(jù),確保線上只保留最近3個(gè)月的數(shù)據(jù),不會(huì)對(duì)rds的磁盤存儲(chǔ)空間產(chǎn)生壓力。

這個(gè)方法中,目前看來存在下面幾個(gè)問題:

1、經(jīng)常性的清理線上數(shù)據(jù),這些數(shù)據(jù)占用的表空間不能被立即回收,可能會(huì)造成數(shù)據(jù)表的碎片問題。

2、后續(xù)如果游戲的量級(jí)上來之后,使用這個(gè)問題可能還是會(huì)有問題,屆時(shí)可以適當(dāng)調(diào)整日志表的清理周期,如果數(shù)據(jù)量過大,可以考慮其他的方案來處理。

回過頭來分析,表的設(shè)計(jì)上還是存在一定的問題,日志表中記錄的應(yīng)該只是流水?dāng)?shù)據(jù),盡量不能出現(xiàn)關(guān)聯(lián)查詢的情況,或者說可以提前評(píng)估數(shù)據(jù)量,然后使用季度表或者月表來處理這種的大量的日志情況,這樣在清理和維護(hù)的時(shí)候可能就方便的多。

以上就是MySQL 線上日志庫(kù)遷移實(shí)例的詳細(xì)內(nèi)容,更多關(guān)于MySQL 線上日志庫(kù)遷移的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: MySQL 數(shù)據(jù)庫(kù)
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲激情五月| 91嫩草亚洲精品| 欧美男人天堂| 欧美日韩国产免费观看视频| 91亚洲国产| 成人日韩在线观看| 亚洲精品极品| 日本精品影院| 亚洲欧洲免费| 成人台湾亚洲精品一区二区| 好吊视频一区二区三区四区| 国产精品一卡| 一区二区电影| 91综合视频| 久久一区视频| 日韩天堂av| 青青青免费在线视频| 美国欧美日韩国产在线播放| 香蕉成人av| 六月婷婷综合| 精品视频91| 国产精品一国产精品k频道56| 免费看黄色91| 蜜臀av亚洲一区中文字幕| 亚洲视频www| 日韩高清中文字幕一区| av一区二区高清| 日本不卡高清| 国模大尺度视频一区二区| 精品国产a一区二区三区v免费| 日本久久综合| 亚洲一区有码| 久久免费视频66| 欧美搞黄网站| 欧美一区91| 国精品产品一区| 黄色免费成人| 欧美xxxx性| 亚洲精品福利电影| 五月天久久久| 欧美日韩网址| 福利一区和二区| 免费人成精品欧美精品| 国产精品一区二区三区av| 欧美日韩黄网站| 岛国av在线网站| 蜜桃久久精品一区二区| 美女国产精品久久久| 欧美在线资源| 日韩美女国产精品| 久久精品观看| 91精品国产自产在线丝袜啪| 黄色aa久久| 欧美色综合网| 蜜桃视频一区二区三区| 一区二区亚洲精品| 日韩精品免费一区二区三区| 中文在线免费视频| 精品久久中文| 国产精品人人爽人人做我的可爱| 日本久久一区| 欧美专区一区二区三区| 麻豆国产一区| 在线一区二区三区视频| 四虎成人av| 欧美一区成人| 亚洲欧美日韩国产| 精品国产亚洲日本| 欧美精品二区| 亚洲aa在线| 亚洲人成网77777色在线播放| 精品欧美久久| 久久高清免费| 国语精品一区| 国产日韩欧美高清免费| 国产精品美女久久久| 日韩伦理在线一区| 精品久久久中文字幕| 日韩av中文字幕一区二区三区| 中文字幕中文字幕精品| 亚洲黄页一区| 另类亚洲自拍| 玖玖精品视频| 亚洲精品三级| 亚洲一区二区三区中文字幕在线观看| 久久精品国产www456c0m| 久久久国产亚洲精品| 国产成人精品一区二区三区免费| 国产日本亚洲| 日韩精品一页| 日本一区二区中文字幕| 国产精品毛片aⅴ一区二区三区| 一区视频在线| 亚洲精品福利| 麻豆国产欧美一区二区三区 | 日韩av成人高清| 欧美视频久久| 久久97视频| 精品久久视频| 欧美日韩激情| 国产精品日韩久久久| 视频一区二区三区在线| 日本一区福利在线| 欧美激情aⅴ一区二区三区| 精品久久在线| 日韩高清成人| 日韩午夜免费| 日本欧美在线| 丝袜美腿一区| 亚洲成人日韩| 免费的成人av| 国产在线视频欧美一区| 亚洲综合丁香| 国产精品超碰| 三级小说欧洲区亚洲区| 欧美亚洲福利| 午夜天堂精品久久久久| 国产日本亚洲| 国产精品chinese| 国产探花一区| 日本免费在线视频不卡一不卡二| 亚洲免费精品| 六月天综合网| 免费日韩av片| 在线观看一区| 国产麻豆一区二区三区 | 尹人成人综合网| 蜜臀va亚洲va欧美va天堂| 不卡中文字幕| 日韩成人午夜精品| 精品视频高潮| 日韩视频久久| 欧美国产免费| 国产一区观看| 久久国产婷婷国产香蕉| 福利片在线一区二区| 91麻豆精品激情在线观看最新 | 日韩不卡视频在线观看| 韩国久久久久久| 成人精品动漫一区二区三区| 麻豆精品视频在线观看| 福利欧美精品在线| 久久精品青草| 亚洲综合三区| 欧美日韩99| 香蕉视频亚洲一级| 国产韩日影视精品| 丝袜亚洲精品中文字幕一区| 亚洲精品在线a| 国产图片一区| 麻豆理论在线观看| 欧美一级专区| 国产欧美另类| 久久久久91| 免费精品视频| 欧美久久精品| 一本大道色婷婷在线| 午夜久久福利| 欧美日韩1区| 日韩久久精品| 日本一区二区三区视频在线看| 久久亚洲精品中文字幕| 亚洲高清影视| 精品视频91| 91九色精品国产一区二区| 日韩激情啪啪| 四虎884aa成人精品最新| 亚洲免费资源| 麻豆国产精品| 欧美日韩一区二区三区视频播放| 国产视频一区三区| 麻豆精品在线视频| 麻豆亚洲精品| 日韩国产一区| 国产欧美日韩| 免费观看在线综合| 亚洲香蕉网站| 日韩中文在线电影| 91嫩草精品| 热久久国产精品| 91久久久久| 欧洲亚洲一区二区三区| 麻豆久久久久久久| 亚洲精品影视| 蜜桃成人av| 久久精品免费看| 91大神在线观看线路一区| 最新国产拍偷乱拍精品| 97国产成人高清在线观看| 精品少妇一区| 午夜精品成人av| 久久99久久久精品欧美| 久色成人在线| 欧美日韩激情| 蜜桃成人av| 国产一区白浆| 日韩中文字幕1| 亚洲无线观看| 精品资源在线| 日韩av不卡在线观看|