检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 接口约束 为保证接口调用性能,建议批量调用数量不超过10个。 URI POST /v3/{project_id}/jobs/batch-detail 表1 路径参数 参数
数据迁移完成后,您需要了解 迁移完成后,建议您结合数据对比的“稍后启动”功能,选择业务低峰期进行数据对比,以便得到更为具有参考性的对比结果。由于同步具有轻微的时差,在数据持续操作过程中进行对比任务,可能会出现少量数据不一致对比结果,从而失去参考意义。 父主题: 附录
单击“同步对比”页签 进入“同步对比”信息页面。 选择“数据级对比”页签。 单击“创建对比任务”。 选择对比策略,单击“是”,提交对比任务。 图10 创建对比任务 参数 示例 参数说明 对比类型 行对比 分为行数对比和内容对比。 行对比:对比同步的表的行数是否一致。 内容对比:对比同步的表内数据是否一致。
企业业务高速发展,传统数据库扩容性差,迫切需要分布式化改造。 传统数据库需要自购并安装服务器、系统、数据库等软件,运维成本高、难度大。 传统数据库性能瓶颈问题,复杂查询性能较差。 如何不中断业务并且平滑的实现数据同步。 迁移原理 本次实践中UGO负责异构数据库结构对象迁移,DRS仅同步数据,原理如下:
低版本迁移至MySQL 8.0,应该注意哪些问题 MySQL 8.0较MySQL 5.7增加了一些新的特性,并在性能表现上存在差异。迁移前,需要做兼容性分析并给出解决方案。可以从兼容性、系统变量等方面考虑。 兼容性分析: 针对MySQL8.0社区版与MySQL5.7社区版进行分析,包括以下两方面:
您也可以使用“同步对比”页签进行一致性对比。 图9 查看时延监控 查看同步对比:为了尽可能减少业务的影响和业务中断时间,增量同步中的任务,您可单击任务名称,在“同步对比”页签下创建对比任务。 具体的同步对比操作及注意事项请参考《数据复制服务用户指南》中“对比同步项”章节。 割接建议。
您也可以使用“同步对比”页签进行一致性对比。 图9 查看时延监控 查看同步对比:为了尽可能减少业务的影响和业务中断时间,增量同步中的任务,您可单击任务名称,在“同步对比”页签下创建对比任务。 具体的同步对比操作及注意事项请参考《数据复制服务用户指南》中“对比同步项”章节。 割接建议。
您也可以使用“同步对比”页签进行一致性对比。 图10 查看时延监控 查看同步对比:为了尽可能减少业务的影响和业务中断时间,增量同步中的任务,您可单击任务名称,在“同步对比”页签下创建对比任务。 具体的同步对比操作及注意事项请参考《数据复制服务用户指南》中“对比同步项”章节。 割接建议。
进入“基本信息”页签。 单击“迁移对比”页签。 进入“迁移对比”信息页面。 单击迁移对比须知处的“全面检查”。 进入“创建对比任务”页面。 选择对比策略,单击“是”,提交对比任务。 图9 创建对比任务 参数 示例 参数说明 对比类型 行对比 分为行数对比和内容对比。 行对比:对比迁移的表的行数是否一致。
更多DRS对数据库的影响,可参考DRS对源数据库和目标数据库有什么影响。 数据对比 建议您结合数据对比的“稍后启动”功能,选择业务低峰期进行数据对比,以便得到更为具有参考性的对比结果。由于同步具有轻微的时差,在数据持续操作过程中进行对比任务,可能会出现少量数据不一致对比结果,从而失去参考意义。 使用须知 在创建灾备任务前,请务必阅读以下使用须知。
以使用“迁移对比”页签查看一致性。 图11 查看时延监控 查看迁移对比:为了尽可能减少业务的影响和业务中断时间,增量迁移中的任务,您可单击任务名称,在“迁移对比”页签下,建议按照如下流程进行迁移对比,以便确定合适的业务割接时机。 图12 迁移对比流程 具体的迁移对比操作及注意事项
逻辑复制槽位点正常推进。 同步对比阶段: 建议在源库的业务低峰期进行数据比对,防止误报不一致数据,以及减少对源库和DRS任务的冲击。 在增量同步过程中做对比时,源库如果存在写入,则对比结果可能不一致。 不支持在全量同步过程中做对比。 不支持数据对比过程中做限速。 结束任务: 任务正常结束:
缺省值:application/json X-Auth-Token 是 String 从IAM服务获取的用户Token。 X-Language 否 String 请求语言类型。 缺省值:en-us 取值: en-us zh-cn 表3 请求Body参数 参数 是否必选 参数类型 描述 jobs 是 Array
选择DRS实例的规格类型,不同规格类型对应不同性能的性能上限,详细可参考实时同步链路规格说明。 说明: 目前,DRS同步仅支持任务类型为单AZ的同步任务升级实例规格,不支持降低规格,具体操作及约束限制可参考同步规格变更。 可用区 DRS任务创建的可用区,选择跟源或目标库相同的可用区性能更优。 企业项目和标签
支持订阅的数据类型 RDS for MySQL 5.6、5.7版本 数据更新 结构更新 由于订阅任务当前存在较多订阅对象和操作约束,推荐使用性能、稳定性更高的MySQL到Kafka同步链路进行数据订阅。 数据订阅与MySQL到Kafka同步的区别可参考这里。 更多到Kafka的同步链路可参考实时同步方案概览。
检查用户是否具有从Oracle数据库字典中检索元数据的权限,该权限用来获取Schema对象的DDL。 必须 动态视图权限 检查用户对各种动态性能视图的访问权限,该权限用来获取数据库基础信息。 必须 schema对象数量检查 检查该用户是否有Schema对象需要评估。至少需要一个对象需要评估。
MongoDB->DDS入云迁移 DDS->MongoDB出云迁移 DDS->MongoDB出云同步 可能原因 DRS在任务增量阶段,为保证迁移/同步/灾备的性能,会集合级的进行并发回放。如果出现以下特殊情况,DRS只支持单线程写入,不支持并发回放。 集合的索引中有unique key时; 集合属性的capped为true时;
更多DRS对数据库的影响,可参考DRS对源数据库和目标数据库有什么影响。 数据对比 建议您结合数据对比的“稍后启动”功能,选择业务低峰期进行数据对比,以便得到更为具有参考性的对比结果。由于同步具有轻微的时差,在数据持续操作过程中进行对比任务,可能会出现少量数据不一致对比结果,从而失去参考意义。 使用须知 在创建灾备任务前,请务必阅读以下使用须知。
自建MySQL服务器 创建VPC和安全组 创建ECS(MySQL服务器) 安装社区版MySQL 创建ECS并安装MySQL客户端 测试自建MySQL性能 父主题: 实施步骤
网络断连时,DRS自动重连并断点续传的次数。 发生数据冲突时,DRS自动使用最新数据覆盖旧数据的次数。 性能监控:展示了DRS实例的实时读取速度和写入速度,有助于诊断性能瓶颈。 资源监控:展示了DRS实例的资源使用情况,有助于诊断性能瓶颈。 图1 灾备监控 父主题: 任务生命周期