项目 | 约束和限制 |
---|---|
多版本数据库迁移 | 支持此版本数据库向同版本或高版本数据库传输,不支持高版本数据库向低版本数据库传输。 |
任务限制 | 请根据您的操作类型查阅对应章节下各类任务配置中描述的前提和要求。例如:您需要从自建MySQL迁移至自建MySQL,请查阅“ 用户指南 > 数据库迁移服务模块 > 数据传输 > 数据迁移 > 任务创建 >自建MySQL为源的迁移任务配置 > 自建MySQL迁移至自建MySQL ”目录下的相关约束条件。 |
迁移速度 | 迁移速度受源端表个数、大小,带宽以及公网传输距离影响。 |
复杂业务拉起、支撑限制 | 传输复杂业务时,需要记录业务关联信息,并根据需求按业务系统进行迁移、切换、测试;应用切换时,需要停止相关业务进程,以保持一致性。切换完成后,也需相关熟悉业务人员进行测试验证,以此减少业务停机时间。 |
特定需求限制 | 如果存在涉密文件、需要保持IP不变等特定需求,需要通过工单进行技术咨询,以满足相应需求。 |
单任务和迁移任务数量限制 | 每个任务单次可处理的表上限为500张;每个用户可并发执行的任务数量为50个。 |
迁移节点配置限制 | 迁移节点所在主机内存必须大于8GB,CPU大于4核,Linux内核大于3.10。 |
字符限制 | 暂不支持库、表、列名中带短划线“-”,例如”test-db"; 请确保源库和目标库的字符集兼容或一致,否则可能会导致数据不一致或失败。 |
迁移/同步/订阅任务限制 | 配置任务前,请认真阅读“用户指南”-“数据库迁移服务模块”-“数据传输”章节,各类任务创建章节的参数要求和数据库要求; 暂不支持无主键、多主键表进行增量迁移、同步、订阅和稽核修复; 同步/订阅当前仅适用于小于1000record/s场景,请勿应用于中大型密集业务间同步、灾备等场景; 迁移/同步/订阅暂只支持任务启动之后传输数据的UPDATE、INSERT、DELETE变化,不支持迁移过程结构变化传输; 任务运行过程中,请勿变更库、表或列结构变更的DDL操作,否则迁移任务会失败; 不支持迁移系统库、系统模式、系统表、临时表; 迁移过程中请保证数据库不发生主备切换,否则会导致迁移失败; 迁移过程请保证数据库的信息(IP、端口、用户名和密码)不发生变化,否则会导致迁移失败; 如仅执行全量数据迁移,请勿向源端数据库写入新的数据,否则会导致源和目标数据不一致; 单个数据迁移任务只能迁移一个数据库,如需迁移多个数据库,您需要为每个数据库配置数据迁移任务; 数据一致性的保持需要用户业务配合,请勿两个业务节点上对同一个主键数据进行更新,避免主键冲突或相互覆盖。 |
迁移源端和目标端配置限制 | 由于数据迁移会并发执行INSERT操作,导致目标数据库的表产生碎片,因此目标数据库磁盘空间应为源数据库1.2倍以上; 由于传输过程中会对源库和目标库产生一定资源占用,因此源库和目标库所在服务器的CPU和磁盘使用率应小于90%。 |
详情查阅*帮助中心
云迁移服务> CMS 用户指南 > 数据库迁移服务模块 >数据传输 > 数据迁移 > 任务创建* 章节下各类任务配置中描述的前提和要求
详情查阅*帮助中心
云迁移服务> CMS 用户指南 > 数据库迁移服务模块 >数据传输 > 数据迁移 > 任务创建* 章节下各类任务配置中描述的前提和要求