tencent cloud

文档反馈

使用说明

最后更新时间:2024-09-10 17:27:51

    源库影响

    DTS 在执行全量数据同步时,会占用一定源库资源,可能会导致源库负载上升,增加数据库自身压力。如果您数据库配置过低,建议您在业务低峰期进行数据迁移。

    目标库影响

    迁移过程中,DTS 会使用系统服务账号在目标端的 TencetDTSData 库下以任务 ID 创建一个表(例如表名为 dts-xxxxx),用于记录 CHECKPOINT,在任务发生中断时,实现断点续传。

    迁移架构

    1. 分片迁移相关说明如下:
    1.1 分片集群迁移前,建议提前清理源端集群孤儿文档(Orphaned Document)。否则,可能导致迁移后数据校验不一致的问题。如何清理孤儿文档,请参见 MongoDB 官方文档 cleanupOrphaned
    1.2 分片迁移中,请勿在源端对迁移的库表启用分片,避免源端和目标端数据分布不一致。若迁移中,源端对迁移的库表存在启用分片的操作,请在目标端检查分片状态,如果目标端没有启用分片,请手动执行下启用分片的操作。启用分片的具体操作,请参见 MongoDB 官方文档 Shard a Collection
    1.3 源端为腾讯云 MongoDB 3.2版本的分片集群,迁移时默认将所有分片片键作为哈希片键处理;如果希望在目标端使用范围片键,请在数据迁移前,预先在目标端创建范围片键。
    2. 由于单节点无 Oplog,所以自建实例是单节点时,不支持增量迁移。

    注意事项

    1. 迁移过程中请勿进行如下操作,否则会导致迁移任务失败。
    请勿修改、删除源数据库和目标数据库中用户信息(包括用户名、密码和权限)和端口号。
    请勿在源库上执行清除 oplog 的操作。
    在数据迁移阶段,请勿删除目的端数据库 TencetDTSData。
    2. 在数据迁移阶段,请谨慎操作目的端数据,避免最终数据不一致。
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持