最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
MySQL中怎么實現(xiàn)分表處理

本篇文章給大家分享的是有關MySQL中怎么實現(xiàn)分表處理,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

站在用戶的角度思考問題,與客戶深入溝通,找到湟源網(wǎng)站設計與湟源網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站制作、網(wǎng)站設計、外貿(mào)網(wǎng)站建設、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名申請、網(wǎng)絡空間、企業(yè)郵箱。業(yè)務覆蓋湟源地區(qū)。

MySQL分表處理怎么實現(xiàn)

比如table_2010_04,table_2010_05,table_2010_06......您可以根據(jù)自己的需要,可以根據(jù)時間和不同的字段以及類型來分表。我按月分表是因為我只需要查詢每天的數(shù)據(jù),不需要查月份的數(shù)據(jù),不需要好幾張表同時(union)查詢,所以查詢速度還是很快的,但是如果需要很多張表的union查詢的話速度可能就要慢了,那時候就要重新考慮分表的方式了。

每個月的開始都要進行一個操作建立一張以月為單位的新表來存儲過去一個月的數(shù)據(jù),當然有一張表的表名是一直不變的,這張表是用來暫時存儲新的一個月的數(shù)據(jù)的。

我現(xiàn)在有一張表叫my_table,那這張表是一直存在的,比如現(xiàn)在是六月三號,那六月份的數(shù)據(jù)就暫時存儲在這張表中,這時候首先需要my_table變名,

renametablemy_tabletotable_2010_05;這時候就重新命名了my_table這張表,但是原來的my_table這張表還是存在的,只不過所有的數(shù)據(jù)都已經(jīng)存儲在table_2010_05這張表上了,這就是用rename進行批處理的好處,大量的數(shù)據(jù)不需要在進行轉(zhuǎn)移的時候不需要進行導出和導入的操作,那樣效率會很低,而且對數(shù)據(jù)庫造成的壓力會很大,

MySQL分表處理怎么實現(xiàn)

在重新命名了my_table這張表后需要重新要創(chuàng)建my_table這張表,CREATmy_table(.......)

table_2010_05原則上存儲的都是五月份的數(shù)據(jù),但是因為是三號才進行這個操作,所以肯定是六月一號到三號的數(shù)據(jù)還是存儲到了table_2010_05這張表上,那就需要從這張表中把一號到三號的數(shù)據(jù)重新查找出來插入到my_table(暫時存儲的是六月份的數(shù)據(jù))

insertintomy_table(field1,field2....)SELECTfield1,field2....FROMmy_table_2010_05WHEREfiled3>="2010-06-01";這樣就把一號到三號的數(shù)據(jù)存入到了暫時存儲六月份數(shù)據(jù)的my_table到七月初的時候還要對該表進行重復的操作進行分表處理,my_table這張表保持不變的好處是每次插入的sql語句就不用改了,但是進行查詢的時候就需要對時間進行判斷,以確定具體查找那一張表,因為我們已經(jīng)進行了分表操作。

這樣每個月初都重復這樣一個操作,分表就順利實現(xiàn),在進行插入之間還要進行這樣一個操作,ALTERTABLEmy_tableMAX_ROWS=1000000000AVG_ROW_LENGTH=15000;這樣操作的好處是保證表存儲好大量數(shù)據(jù)(超過2G)的數(shù)據(jù),目前我的一個月的表中存儲了11G多的數(shù)據(jù),所以進行分表錯做非常有必要,大家可以根據(jù)自己的實際情況來進行分表操作(如果是數(shù)據(jù)量很小的話就不需要進行這個操作了)。

以上就是MySQL中怎么實現(xiàn)分表處理,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學到更多知識。更多詳情敬請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


分享標題:MySQL中怎么實現(xiàn)分表處理
鏈接分享:http://fisionsoft.com.cn/article/ieeeod.html