数据传输服务 迁移 Online DDL 临时表

使用 gh-ost、pt-online-schema-change(下面简称 pt-osc )工具对源库中的表执行 Online DDL 操作,需要将 Online DDL 变更产生的临时表迁移到目标库。nDTS 支持在选择迁移对象时,提前关联对象表的临时表名,在后续源库产生临时表时一并进行迁移。

相关产品
数据传输服务 产品页,含版本规格、价格与购买入口。

一、操作场景

·使用 gh-ost 工具对表 表名 做 Online DDL,DTS 支持迁移临时表 _表名_ghc、_表名_gho、_表名_del 到目标库。

·使用 pt-osc 工具对表 表名 做 Online DDL,DTS 支持迁移临时表 _表名_new、 _表名_old 到目标库。

二、适用范围

MySQL、MariaDB、Percona、TDSQL-C MySQL 之间的数据迁移。

三、约束限制

表映射(表重命名)功能与迁移 Online DDL 临时表功能冲突,只能选择一个功能使用。

四、操作步骤

1. 登录 DTS 控制台,在左侧导航选择数据迁移页,创建迁移任务。

2. 在“设置迁移选项及选择迁移对象”步骤中,勾选是否同步 Online DDL 临时表,和 Online DDL 工具。

·勾选 gh-ost,DTS 会将 gh-ost 工具产生的临时表名(_表名_ghc、_表名_gho、_表名_del)迁移到目标库。

·勾选 pt-osc, DTS 会将 pt-osc 工具产生的临时表名(_表名_new、 _表名_old)迁移到目标库。

赞 (0)
上一篇 4天前
下一篇 4天前