检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
弹性公网IP费用(可选) 指公网访问产生的数据处理和数据流量费用。如果创建公网网络任务,您需要购买弹性公网IP。 假如您计划购买按需计费的MySQL->MySQL中规格单AZ的实时同步任务。在购买页面底部,您将看到所需费用的明细,如图1所示。 图1 费用示例 图中价格仅供参考,实际计算请以DRS价格计算器中的价格为准。
创建任务的数据流动方向,以华为云数据库为中心进行选择,分为入云、出云和自建-自建。 入云:指目标数据库为华为云数据库实例且需将数据传入的场景。 出云:指源数据库为华为云数据库实例且需将数据传出的场景。 自建-自建:源和目标数据库均不为华为云数据库实例的场景。 源数据库引擎 MySQL 源数据库的引擎类型。
ULL,完成修改后重启源数据库并重置任务即可。 云数据库RDS for MySQL 8.0版本的binlog_row_image参数默认值为FULL,您无需进行设置。 如果源数据库为本地自建库,请参考如下步骤修复。 登录MySQL源数据库所在服务器。 手动修改my.cnf配置文件
目标数据库只读实例状态检查 MySQL迁移、同步出云、反向灾备场景 表1 目标数据库只读实例状态检查 预检查项 目标数据库只读实例状态检查。 描述 目标数据库处于只读状态,数据无法写入到目标端。 不通过提示及处理建议 不通过原因:目标数据库处于只读状态。 处理建议:建议将目标库修改为可读写后,重启目标库。
"description": "",// 任务描述。 "engine_type": "mysql",//引擎类型,取值:mysql,mongodb,cloudDataGuard-mysql,gaussdbv5。 "is_target_readonly": true,//
在“创建连接信息”页面的“连接信息”区域,选择数据库引擎和网络类型,填写对应的连接信息后,单击“创建”。 MySQL连接信息 图2 MySQL连接信息 表2 MySQL连接信息 参数 描述 数据库引擎 选择“MySQL”。 网络类型 默认为“公网网络/VPN、专线网络”类型,目前支持“公网网络/VPN
DRS实时同步支持使用Online DDL工具吗 使用场景 MySQL为源的迁移或同步任务,在增量阶段使用第三方拷表方式实现的Online DDL工具(如PT-OSC、GH-OST)在源库执行DDL,会先创建临时表,通过临时表做DDL,针对这个情况,使用DRS进行迁移或同步时,可分为以下三种场景:
(utf8mb4_0900_ai_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation” MySQL->CSS/ES实时同步 增量同步失败报错,关键词“write table *** failed: null” PostgreSQL->PostgreSQL实时同步
当任务状态为灾备中并且当前链路是以MySQL为源的DRS链路,勾选“结束时展示断点信息”后,在任务结束后灾备进度页面会显示源库的GTID和binlog位点信息。 批量结束 在“实时灾备管理”页面的灾备任务列表中,勾选需要结束的任务。 单击左上方的“批量操作”,选择“批量结束”。 图1 批量操作 在弹出
Replication Service,简称DRS)各特性版本的功能发布和对应的文档动态,新特性将在各个区域(Region)陆续发布,欢迎体验。 2024年08月 序号 功能名称 功能描述 阶段 相关文档 1 同步链路下线。 MySQL同步到DWS、GaussDB(for MySQL)同步到D
执行show processlist查看DRS在目标库的执行情况。 排查目标库是否有死锁: 目标库如果有死锁,可能导致全量数据无法写入。以MySQL为例,可执行以下命令查看、删除死锁。 查看是否锁表:show OPEN TABLES where In_use > 0;。 查看锁表进程:show
当任务状态为增量中并且当前链路是以MySQL为源的DRS链路,勾选“结束时展示断点信息”后,在任务结束后同步进度页面会显示源库的GTID和binlog位点信息。 批量结束 在“实时同步管理”页面的同步任务列表中,勾选需要结束的任务。 单击左上方的“批量操作”,选择“批量结束”。 图1 批量操作 在弹出
创建对应的表,然后单击任务对应操作列的“续传”,重新提交任务。 查看读写数据性能。单击“监控图表”查看读写数据性能,该图表展示了实时读取源库和写入目标库数据的速率,其单位为MB/s。 图3 性能监控 父主题: 任务管理
不支持迁移目标库不支持的命令。 不支持迁移没有hash_tag的批量操作命令。 使用建议 如果您使用的是全量迁移模式,确保源和目标数据库无业务写入,保证迁移前后数据一致。如果您使用的是全量+增量迁移模式,支持在源数据库有业务数据写入的情况下进行迁移。 数据库迁移与环境多样性和人为操作均有
不支持同步目标库不支持的命令。 不支持同步没有hash_tag的批量操作命令。 使用建议 如果您使用的是全量同步模式,确保源和目标数据库无业务写入,保证同步前后数据一致。如果您使用的是全量+增量同步模式,支持在源数据库有业务数据写入的情况下进行迁移。 数据库同步与环境多样性和人为操作均有
同步到GaussDB(DWS)的使用建议 增量DDL支持度 MySQL、Oracle等数据库语法与GaussDB(DWS)不同,增量阶段DDL同步存在失败的可能性,部分DDL转换规则可参考表1,建议在方案实施前联系GaussDB(DWS)技术支持评估DDL的支持度。 表1 DDL转换规则
批量更新迁移用户信息 功能介绍 数据库的迁移过程中,迁移用户需要进行单独处理,该接口可以批量设置需要迁移的用户和角色。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 接口约束
根据迁移任务的源数据库类型,查看预检查信息: 源数据库为MySQL的迁移链路预检查一览表: MySQL->MySQL MySQL->DDM MySQL->GaussDB(for MySQL) 源数据库为MySQL分库分表的迁移链路预检查一览表: MySQL分库分表->DDM 源数据库为MongoDB的迁移链路预检查一览表:
目标库是否存在只读实例 MySQL迁移场景 表1 目标库是否存在只读实例 预检查项 目标库是否存在只读实例。 描述 检查增量迁移的场景下,目标数据库是否存在只读实例,若存在,可能会导致迁移失败。 不通过提示及处理建议 不通过原因:增量迁移场景下,不支持迁移数据库到已经创建只读实例的MySQL目标数据库。
不支持同步目标库GeminiDB Redis不支持的命令。 使用建议 如果您使用的是全量同步模式,确保源和目标数据库无业务写入,保证同步前后数据一致。如果您使用的是全量+增量同步模式,支持在源数据库有业务数据写入的情况下进行同步。 数据库同步与环境多样性和人为操作均有密切关系,为了确保同步的平顺,建议您在进