关于对已有数据的大表进行水平分表?
来源:8-2 数据库分片前的准备

烈焰卡卡
2018-12-29
课程中相当于是从一个空表开始做水平分表,想了解下,如果一个已经有几千万数据的大表,想要在业务不停的情况下,能否无感知的做水平分表?还是说一定要停下业务,然后把表中的数据用脚本分别写入到不同的表中,再恢复业务?
写回答
1回答
-
sqlercn
2018-12-29
水平切分的话,一般是使用新的服务器先建立好分库分表的环境后,再把老的数据导入到新的分库分表集群中,可以先把历史数据导入,然后使用程序对新旧集群双写的方式写入新增的数据,这样可以避免停止业务。042018-12-29
相似问题