数据传输DTS磁盘热迁移能让数据库不停服吗?
以下为热心网友提供的参考意见
您好,数据传输DTS服务迁移的时候可以做到不停机,并且数据迁移、同步均不会影响源库数据。
实现原理是读取源库数据,并将数据复制至目标库,迁移或同步期间源库实例可以正常读写。
需要注意的是,任务运行期间会占用源库一定的读写资源,可能会导致数据库的负载上升,在数据库性能较差、规格较低或业务量较大的情况下,可能会加重数据库压力,甚至导致数据库服务不可用。因此需要在执行数据同步前评估源库的性能,同时建议您在业务低峰期执行数据迁移或着同步(例如源库和目标库的CPU负载在30%以下)。
以下为热心网友提供的参考意见
数据传输DTS支持磁盘热迁移,可以在数据库不停机的情况下进行迁移。通过不停机迁移,可以实现在数据库迁移过程中,源数据库正常提供服务,最大程度降低依赖该数据库的应用程序的停机时间。
以下为热心网友提供的参考意见
是的,数据传输服务DTS确实支持磁盘热迁移功能,这意味着你可以在不停服的情况下对数据进行在线迁移。为了降低数据迁移成本并减少应用程序的停机时间,DTS推出了多种数据库引擎(如MySQL, Oracle, MongoDB等)的不停机迁移功能。在迁移过程中,为了确保源数据库业务写入的所有变更数据能够被迁移到目标库,DTS会开启增量数据拉取模块,拉取并保存迁移过程中源数据库的业务写入。当全量数据迁移完成后,会启动增量写入模块,开始回放全量迁移过程中产生的增量数据,从而实现源和目标实例增量数据的实时同步。此外,DTS还提供了链路状态实时监控和链路失败修复等完善的链路维护体系。