在库表结构同步和全量同步阶段,请勿执行库或表结构变更的 DDL 操作,否则会导致数据同步任务失败。 其他限制 建议源和目标库版本保持一致,或者从低版本同步到高版本以保障兼容性。如为高版本同步至低版本,可能存在数据库兼容性问题。 执行数据同步前需评估源库和目标库的性能,同时建议业务低峰期执行数据同步。否则全量数据初始化时将占用源库和目标库一定的读写资源,可能会导致数据库的负载上升。
限制说明 类型 说明 源端限制 待同步的表需具备主键或唯一约束,且字段具有唯一性,否则可能会导致目标数据库中出现重复数据。 如同步对象为表级别,单次同步任务支持的表数量有限,当超出数量限制,任务提交后会显示请求报错,此时建议您拆分待同步的表,分批配置多个任务,或者配置整库的同步任务。 DTS 不支持迁移源库中的临时表、系统内部的触发器、函数、视图、拓展。
数据同步问题 DTS是否支持本地搭建一个MySQL实例作为RDS实例的从库? 如何实现数据库灾备? 数据同步能否修改同步源实例? 使用类问题 DTS迁移过程中为什么提示无法访问数据库? 全量迁移任务暂停后再启动后,迁移进度为什么会重新计算? 全量迁移过程中,为什么无法往源库中写入数据? 增量迁移暂停再启动任务后,目标数据库中出现重复的数据? 源库发生主从切换后,是否可以继续正常迁移或同步?
若选择了增量同步,可以指定增量同步过程中同步的SQL语句类型,当前可选的SQL语句类型包含:INSERT、UPDATE、DELETE、DDL;此外若选择了DDL语句的同步,可以额外指定是否过滤特殊的DDL同步,如DROP、和TRUNCATE语句,如下图所示。 传输对象包含两种选择类型: 整个实例 和 手动选择 。
在库表结构同步和全量同步阶段,请勿执行库或表结构变更的 DDL 操作,否则会导致数据同步任务失败。 若源库有长事务,且实例包含增量迁移任务,则可能会导致源库长事务提交前的预写日志 WAL(Write-Ahead Logging)无法清理而堆积,从而造成源库磁盘空间不足。 其他限制 一个 DTS 任务只能对一个数据库进行数据迁移,如果有多个数据库需要迁移,则需要为每个数据库创建数据迁移任务。
在库表结构同步和全量同步阶段,请勿执行库或表结构变更的 DDL 操作,否则会导致数据同步任务失败。 其他限制 建议源和目标库版本保持一致,或者从低版本同步到高版本以保障兼容性。如为高版本同步至低版本,可能存在数据库兼容性问题。 执行数据同步前需评估源库和目标库的性能,同时建议业务低峰期执行数据同步。否则全量数据初始化时将占用源库和目标库一定的读写资源,可能会导致数据库的负载上升。
需求场景 适用于使用百度智能云数据传输服务DTS,将腾讯云云数据库MySQL的数据在不停服的情况下,在线热迁移到百度智能云RDS中。 方案概述 数据传输服务DTS支持第三方云厂商MySQL同步至百度智能云RDS中,实现结构同步、全量同步和增量数据的实时同步。 操作步骤 环境准备 腾讯云云数据库MySQL 5.6实例。 百度智能云RDS MySQL 5.6实例。
方案概述 数据传输服务DTS支持第三方云厂商MySQL同步至百度智能云RDS中,实现结构同步、全量数据同步和增量数据的实时同步。 操作步骤 环境准备 阿里云RDS MySQL 5.6实例。 百度智能云RDS MySQL 5.6实例。 检查阿里云云数据库公网访问 登录阿里云访问控制台,进入待迁移实例的详情页。 在实例Tab「基本信息」中检查实例的「外网地址」是否已开通。
增量迁移暂停再启动任务后,目标数据库中出现重复的数据? 增量迁移任务重新启动后,会从之前保存的进度位置继续迁移。如果迁移的表不存在主键或唯一键,就会出现重复数据。因此为了避免这种问题,需要保证迁移的表存在主键或唯一键。 源库发生主从切换后,是否可以继续正常迁移或同步?
百度工程师会同步进行百度侧相关功能的排查,为您的业务保驾护航。 云数据库 RDS 事件中文名称 事件类型(EventType) 事件级别 处理方法与建议 故障切换开始 failOverStart 通知 此次主备切换后数据库业务是否符合预期,若是在预期外的切换故障,希望您尽快评估业务情况,排查故障点。百度工程师会同步进行百度侧相关功能的排查,为您的业务保驾护航。