售前咨询
技术支持
渠道合作

表迁移工具的选型-mysqlpump

1.1. 场景

有两种场景适合使用逻辑迁移:伪大表、跨产品迁移(MySQL 到 MSSQL)。

下面我们模拟伪大表的进行表迁移的情况。

1.2. 使用工具

mysqlpump

1.3. 为什么选mysqlpump

没有什么别的原因就是因为图新,mysqlpump这个工具是在MySQL5.7才才出来的,在备份库的时候能做到多线程备份。其实,备份单表我更加推荐使用mydumper。当是个人认为mysqlpump以后也会有很多人选择的。就先Oralce的dump代替exp一样。

 

1.4. 制造出大表假象

下面制造的数据量点大,可能要花费你一点时间,你可以更具磁盘情况来减少一些数据:

查看数据大小情况(磁盘上的数据大小)

查看真实的大小情况

从上面可以看出在磁盘上的数据大小是12G,而实际的大小才0.01562500MB(估计值),在种情况使用逻辑迁移是再好不过的了。

1.5. mysqlpump的使用

上面会生成 t1.sql 表数据文件

1.6. 将数据迁移到 test2库中

1.7. 总结

很明显在上面的情况如果使用物理迁移那将会需要比较长的时间。当然如果你遇到了伪大表的情况,这时候就应该向老大申请时间,重新创建这张表的数据了。在实际工作当中增删改平凡的表就容易出现这样的情况。

 

 

文章转载来自:trustauth.cn

上一篇:

下一篇:

相关新闻

 

领取优惠
免费预约

申请试用SSL证书

提交成功!

咨询客服