求教个 Mysql 数据库分库分表的问题

查看 87|回复 4
作者:Laysan   
有个表 biz_order 是单表的,目前已经 600W+数据,每日还在 30w 增长量
考虑把 biz_order 表分库分表,分成 10 库 100 表,根据 order_id hash 计算分表位
现在的问题是创建好表了,旧数据如何快速迁移到新的分表里面
用存储过程能快速迁移么?还是要写代码慢慢查询再插入?

分表, 分库, biz_order, 迁移

plutome   
600W 而已。insert into select xxxxx 也花不了多久。
qizheng22   
shardingjdbc 分库分表,不是有个 sharding-ui 和 sharding-proxy 。
shardingproxy 相当一个中单件,用 mysql 客户端连接,再导入。
仅用 order_id 的 hash 分表,以后表不够,再扩展就麻烦了
dusu   
按 1kw 分一次表 上线后等 id 满了切就行
不用考虑这次迁移 一个表不差几百 w
与其考虑迁移 不如多考虑分表后的数据聚合问题吧
yungeo   
不考虑使用 datax 吗?
您需要登录后才可以回帖 登录 | 立即注册

返回顶部