检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
批量导入任务 DRS支持通过Excel表格导入的形式创建迁移任务,用户可以将任务基本信息、源库和目标库信息、以及待迁移的对象等信息填写到模板中,再进行导入,批量创建迁移任务。 约束限制 目前仅支持引擎为MySQL->MySQL的任务进行导入。 修改导入文件时模板时,示例内容需要清除,填写为正确的值。
批量异步实例管理 包括创建异步任务、提交异步任务、查询异步任务列表、更新异步任务等批量操作公共接口。 DRS接口 v5 实例数据库对象配置 包括查询数据库对象信息和文件导入对象相关接口。 DRS接口 v5 实例详情 提供任务详情查询接口。 DRS接口 v5 实例操作 提供任务操作接口。 DRS接口
处理方法 单击任务操作列的“编辑”按钮,在“设置同步”页面,修改同步的对象,去掉数据不一致的表后启动任务。 清理目标库对应表的数据,修改表结构为兼容源库形式。 再次单击任务操作列的“编辑”按钮,修改同步的对象,添加该表后启动任务,重新该表数据。 父主题: 实时同步
MySQL迁移出现数据膨胀怎么办 DRS在全量迁移阶段,为了保证迁移性能和传输的稳定性,采用了行级并行的迁移方式。当源端数据紧凑情况下,通过DRS迁移到云上RDS for MySQL后,可能会出现数据膨胀现象,使得磁盘空间使用远大于源端。针对这种情况,客户可选择在目标库中执行以下命令,进行优化整理从而缩小空间。
参见:方案概览。 图4 操作流程 库表级多对一任务操作流程 实时同步过程中,可以使用对象名映射功能修改库、表名称,实现库表级多对一。 以库级多对一为例: 在“设定同步”页面,同步对象右侧已选对象框中,选择需要进行映射的数据库,单击“编辑”按钮。 在“编辑库名”的弹出框中,填写新的
数据库的触发器(TRIGGER)和事件(EVENT)操作会记录binlog,DRS通过解析binlog同步数据,如果业务侧写入与触发器、事件存在同样对象,就会发生重复执行导致数据不一致或者任务失败,所以在灾备场景下,触发器和事件是不支持的。 假如源库表user存在这样触发器,当表user写
SQL数量情况。 图1 回放统计图 慢SQL模块支持查看各类型SQL的数量和回放耗时情况。 录制回放异常SQL模块中,展示回放异常的SQL对象分类和数量。 图2 回放SQL 下载回放报告 在“录制回放管理”界面,选中指定回放任务,单击任务名称。 在“回放报告”页签,可对当前任务的回放报告进行下载。
录制回放统计图支持选择查看某一时间段内的SQL总量、执行量、异常量以及慢SQL数量情况。 录制回放异常SQL模块中,展示回放异常的SQL对象分类及数量。 慢SQL模块支持查看SQL原始和回放耗时。 执行SQL模块展示回放过程中正在目标库运行的SQL情况。 图1 回放进度 下载导出报告
后数据不一致。DRS会检查源数据库是否存在TTL索引的集合,如果存在,需要删除TTL索引或者不迁移存在TTL索引的集合。 待确认原因 待迁对象存在TTL索引,会因为源数据库和目标库数据的时区、时钟不一致导致迁移后数据不一致。 处理建议 如果关注存在TTL索引的集合的数据的一致性,
修改连接信息 数据同步过程中,您可能修改了源数据库或者目标数据库的密码信息,导致数据同步、数据对比、重置、续传、编辑同步对象、结束等操作失败,此时您需要通过数据复制服务控制台更新为正确的信息,然后续传任务。 对于如下的同步信息,您可以进行修改。 数据库密码 数据库IP 数据库端口
迁移,成本又高。这种情况下,您可以选用数据复制服务提供的备份迁移,通过将本地Microsoft SQL Server数据库的备份文件上传至对象存储服务,然后恢复到目标数据库。备份迁移可以帮助您在云服务不触碰源数据库的情况下,实现数据迁移。 数据复制服务的备份迁移功能支持全量和全量+增量场景的数据库迁移。
配置源库信息和目标库数据库密码。 图3 配置源库和目标库 单击“下一步”。 在“迁移设置”页面,设置流速模式、迁移用户和迁移对象。 流速模式:不限速 迁移对象:全部迁移 单击“下一步”,在“预检查”页面,进行迁移任务预校验,校验是否可进行任务迁移。 查看检查结果,如有不通过的检查项
CREATE ON DATABASE database_name TO ptd; 如果需要同步模式下的对象,需要具有模式所在库的CONNECT权限、对象所在模式的USAGE权限、对象所在模式上的CREATE权限。 参考语句: GRANT USAGE, CREATE ON SCHEMA
ALL:每一行日志中记录了该行所有列的值。 以下三项检查,满足其中一项即可符合DRS增量同步的基本要求。 表级补全日志PK/UI检查(最低要求) 针对用户选择的待同步的表级对象,检查补全日志是否满足要求。 在源库中执行以下sql语句。 select * from ALL_LOG_GROUPS where (LOG_GROUP_TYPE='UNIQUE
DRS任务分为全量、增量、全量+增量三种模式,不同链路支持的模式不同。 全量模式:该模式为数据库一次性迁移,适用于可中断业务的数据库迁移场景,全量迁移将非系统数据库的全部数据库对象和数据一次性迁移至目标端数据库。 增量模式:该模式通过解析日志等技术,将源端产生的增量数据持续迁移至目标端数据库。 全量+增量模式:该模式
DRS实时同步功能目前支持多种拓扑类型,用户可根据自己的需求进行规划,详细说明可参考以下内容。 为保证同步数据的一致性,请勿对目标数据库中的同步对象进行修改操作。 一对一实时同步 用户创建一个同步任务来实现一对一的实时同步。 一对多实时同步 用户需要用户创建多个同步任务来实现一对多的实
取消对比任务 功能介绍 取消对比任务。 URI DELETE /v3/{project_id}/jobs/{job_id}/compare/{compare_job_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project
已登录数据复制服务控制台。 操作步骤 在“数据订阅管理”页面的任务列表中,选择要修改的任务,单击操作列“编辑”按钮。 进入“选择订阅对象”页面,填写订阅类型和订阅对象信息,单击“下一步”。 在“任务确认”页面,设置任务异常通知设置、SMN主题,并确认订阅任务信息无误后,勾选协议,单击“启动任务”,提交订阅任务。
持续进行从源数据库到目标数据库的增量实时同步。 增量同步失败 实时同步任务增量同步失败。 任务变更中 编辑同步对象后,正在进行同步任务变更。 任务变更失败 编辑同步对象后,同步任务变更失败。 故障恢复 同步实例发生故障,系统自动恢复同步任务。 已暂停 实时同步任务已暂停。 克隆中
更新任务信息:修改任务名称或描述,设置异常通知信息。 设置同步策略:设置同步策略,包括冲突策略、过滤DROP Database、对象同步范围。 添加需要同步的库表信息:选择需要同步的数据库或者表。 数据加工:为选择的对象添加规则。 执行预检查:执行预检查,校验是否可进行同步。 查询预检查结果:查看预检查结果,预检查通过后可执行下一步。