阿里云dts过滤测试

用一个8c16g共享型的mysql,同步到4c8g的共享型mysql,利用sysbench 加载数据

进行dts同步,dts选择的类型是small,从深圳到香港。

在配置任务对象时,对于table中的某个需要增加过滤条件的表,点击“编辑”,然后写上过滤条件:

测试结果:
1. 初始化时,id=5的数据能同步过去,其他数据不同步过去。
2. 新增id=5的数据,能同步过去。即目标端新增数据。
3. 删除id=5的数据,能同步过去,即目标端会减少数据。原来id=5的数据会被删除。
4. 更新id=5的数据成id=6(按照过滤条件更新),能同步过去,即目标端会减少数据,原来id=5的数据更新成id=6后,目标端这些数据会被删除。

注:在50万左右数据量,更新时,在small的dts实例下会导致延时,超过10分钟,可以通过扩容解决。

参考:
《过滤待迁移数据》

相关文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据