检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
实时同步。 不支持自定义类型。 TIMESTAMP类型支持的最大精度是6。 全量同步结构不支持位图索引、倒排索引、函数索引、XML索引。 增量同步支持的LOB类型大小限10M以内。 增量同步不支持长度大于3998的VARCHAR、VARGRAPHIC类型。 不支持默认值含有表达式的函数的表的同步。
实时同步。 不支持自定义类型。 TIMESTAMP类型支持的最大精度是6。 全量同步结构不支持位图索引、倒排索引、函数索引、XML索引。 增量同步支持的LOB类型大小限10M以内。 增量同步不支持长度大于3998的VARCHAR、VARGRAPHIC类型。 不支持默认值含有表达式的函数的表的同步。
数据复制服务的操作日志在哪里查看 数据复制服务的操作日志属于操作审计类日志。 用户可以登录到云审计服务(Cloud Trace Service,简称CTS)页面,查看当前用户在Console页面单击的页面操作,主要是涉及任务变更的管理类操作。 请单击界面右上角的用户名,在下拉菜单选择“操作日志”进行查看。
一对多,动态增减同步表,不同表名之间同步数据等。 图1 实时同步原理 支持的数据库类型 目前,DRS实时同步支持的源数据库和目标数据库类型,如下表所示。 表1 同步方案 源数据库类型 目标数据库类型 同步模式 相关文档 本地自建MySQL数据库 ECS自建MySQL数据库 其他云上MySQL数据库
MySQL数据同步对源数据库和目标数据库有什么影响 以下数据以MySQL2MySQL大规格实时同步任务为例,不同规格对数据库的连接数存在差异,仅供参考。 DRS对源数据库的压力及影响 全量(初始化)阶段,DRS需要从源库将所有存量数据查询一次。DRS查询使用简单SQL语句,对源库
支持审计操作的关键列表 云审计服务是安全解决方案中专业的日志审计服务,记录了数据复制服务的相关操作事件,方便您日后的查询、审计和回溯。 表1 云审计服务支持的数据复制服务操作列表 操作名称 资源类型 事件名称 创建任务 job createJob 编辑任务 job modifyJob
目标数据库是否冲突 MySQL迁移场景 表1 目标数据库是否冲突 预检查项 目标数据库是否冲突。 描述 检查目标数据库是否正在被别的迁移任务使用,当多个迁移任务使用同一个目标数据库,可能会导致迁移失败。 不通过提示及处理建议 不通过原因:RDS实例已经在其他的迁移任务中。 处理建
支持审计操作的关键列表 云审计服务是安全解决方案中专业的日志审计服务,记录了数据复制服务的相关操作事件,方便您日后的查询、审计和回溯。 表1 云审计服务支持的数据复制服务操作列表 操作名称 资源类型 事件名称 创建任务 job createJob 编辑任务 job modifyJob
传入的场景。 源数据库引擎 MySQL 源数据库的引擎类型。 流量文件来源 华为云API下载 源数据库流量文件的来源。 目标数据库引擎 MySQL 目标数据库的引擎类型。 网络类型 公网网络 DRS任务进行录制回放的网络类型。 目标数据库实例 rds-Replaytar 选择目标数据库实例。
SSL连接检查 SSL安全连接检查 源数据库的SSL状态检查 源数据库SSL证书类型检查 目标数据库SSL证书类型检查 数据库SSL一致性检查 父主题: 预检查不通过项修复方法
图3 任务类型 表5 任务类型信息 参数 描述 规格类型 选择DRS实例的规格类型,不同规格类型对应不同性能的性能上限,详细可参考实时同步链路规格说明。 说明: 目前,DRS同步仅支持任务类型为单AZ的同步任务升级实例规格,不支持降低规格,具体操作及约束限制可参考同步规格变更。 可用区
MySQL实例。 介绍如何在华为云创建分布式消息服务Kafka。 介绍如何创建DRS同步任务。 前提条件 拥有华为云实名认证账号。 账户余额大于等于0元。 服务列表 虚拟私有云 VPC 云数据库 RDS 分布式消息服务Kafka 数据复制服务 DRS 数据管理服务 DAS 部署架构 本示例中,DRS源数据库为华为云RDS
同Region同VPC,通过VPC网络接入华为云 使用DRS将同Region同VPC的华为云ECS数据库迁移到华为云云数据库时,选择VPC网络其网络示意图如图1所示: 图1 网络示意图 源数据库为ECS自建数据库,源和目标数据库属于相同Region相同VPC,DRS使用VPC网络
数据对比 内容对比不支持哪些数据类型 DRS对比任务对数据库有什么影响 DRS对比任务耗时预估 DRS对比任务取消后,数据库有对比任务的查询进程未结束
图3 任务类型 表5 任务类型信息 参数 描述 规格类型 选择DRS实例的规格类型,不同规格类型对应不同性能的性能上限,详细可参考实时同步链路规格说明。 说明: 目前,DRS同步仅支持任务类型为单AZ的同步任务升级实例规格,不支持降低规格,具体操作及约束限制可参考同步规格变更。 可用区
公网网络迁移产生的数据传输费用收取标准请参见:弹性公网IP价格计算器。 任务类型 图3 任务类型 表5 任务类型信息 参数 描述 规格类型 选择DRS实例的规格类型,不同规格类型对应不同性能的性能上限,详细可参考实时同步链路规格说明。 说明: 目前,DRS同步仅支持任务类型为单AZ的同步任务升级实例规格,不支持降低
目标库参数session_replication_role检查 数据库兼容类型检查 目标库排序字符集检查 索引名是否支持 表结构一致性检查 存在约束不验证添加前数据 目标库附加列检查 主备库是否开启隐式主键检查 源库表复制属性检查 源库指定名称的复制槽是否存在 实例类型是否匹配迁移模式 物理复制库检查 目标库大小写敏感检查
PostgreSQL->PostgreSQL实时同步 任务启动失败报错,关键词“Initialize logical replication stream failed, the source database may have a long transaction: ****.”
配置同步实例信息,选择“数据流动方向”、“源数据库引擎”、“目标数据库引擎”、“网络类型”、“DRS任务类型”、“、“目标数据库实例”、“同步实例所在子网”(非必选)、“同步模式”,选择“规格类型”和“可用区”,选填“标签”。 单击“开始创建”。 配置源库及目标库信息。 填写源库的IP、端口、用户、密码等信息。
创建DRS灾备实例 本章节介绍创建DRS灾备实例,创建时选择灾备中心创建的RDS for MySQL实例。 操作步骤 进入创建灾备任务页面。 选择区域“华北-北京四”。灾备关系选择“本云为备”,灾备数据库实例选择在“华北-北京四”新创建的RDS for MySQL灾备实例,单击“开始创建”,开始创建灾备实例。