国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

MySQL 分表有什么壞處和改進意見?

瀏覽:109日期:2022-06-15 09:53:37

問題描述

如果一張表數(shù)據(jù)很大,將分表拆分?jǐn)?shù)據(jù),或者預(yù)估數(shù)據(jù)量很大,會預(yù)先生成很多分表,那么,日后要改字段,豈不是每張表都是執(zhí)行同樣的 sql 改字段?

MySQL 還有分區(qū)的概念,就是解決一張表數(shù)據(jù)量過大的,為什么現(xiàn)實開發(fā)中還是普遍使用分表的方式?

問題解答

回答1:

我認(rèn)為不管是數(shù)據(jù)庫還是編程的各種模式,并不是說0耦合就是最好的。適當(dāng)?shù)娜哂嗫梢蕴岣咝阅埽涂勺x、維護性。

回答2:

個人愚見,分區(qū)是你指定規(guī)則進行分表,比較死板。分表可以在業(yè)務(wù)邏輯層上進行靈活的熱點數(shù)據(jù)分表。

回答3:

一個表的容量還是有限的,數(shù)據(jù)越多插入性能就會受影響,每次插入都要去尋找對應(yīng)分區(qū),還有索引,都會大大降低插入速度

至于分表的壞處,當(dāng)然就是你說的如果需要修改字段,那就要每張表都去執(zhí)行,但這種可能性小,況且之前的數(shù)據(jù)都已成為歷史數(shù)據(jù)了,而如果你把數(shù)據(jù)都放一張表里,改表結(jié)構(gòu)不就把表鎖住了?從這個方面來看,分表還可以做到讀寫分離。另一個壞處就是查詢需要union分表,需要用while去拼接sql,這是有點繁瑣的,恰恰分區(qū)不用拼接。。。

因此實際中,分表和分區(qū)常常是結(jié)合的,各自互補。

相關(guān)文章:
主站蜘蛛池模板: 亚洲国产精品一区二区三区久久 | 欧美二区在线观看 | 欧美精品亚洲精品日韩 | 亚洲品质自拍视频 | 91在线一区二区三区 | 精品久久一区二区 | 欧美一级级a在线观看 | 久草视频免费看 | 91成人免费观看 | 日b毛片| 九九大香尹人视频免费 | 欧美片欧美日韩国产综合片 | 萝控精品福利视频一区 | 国产三级免费观看 | 亚洲天堂区 | 亚洲字幕 | 免费狼人久久香蕉网 | 免费a级在线观看播放 | 国产精品亚洲二区 | 在线欧美一区 | 国产精品免费视频一区二区三区 | 在线观看视频中文字幕 | 黄色网址视频在线观看 | 久草a在线 | 久久草在线视频 | 国产成人欧美一区二区三区的 | 国产精品久久久久久久久久影院 | 成人国产三级在线播放 | 免费观看a级毛片在线播放 免费观看a级网站 | 香蕉成人在线视频 | 欧美精品18videos性欧美 | 亚洲精品高清国产麻豆专区 | 色aaa| 久草视频免费播放 | 久草视频在线免费看 | 制服丝袜在线视频香蕉 | 成人看片黄a在线观看 | 国产精品久久久久久福利漫画 | 9久9久热精品视频在线观看 | 综合激情网站 | 亚洲无吗视频 |