检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建RDS for MySQL实例 本章节介绍创建RDS for MySQL实例。 进入购买云数据库RDS页面。 配置实例基本信息。选择区域“华南-广州”。 图1 基本信息 选择实例规格。 图2 实例规格 选择实例所属的VPC和安全组、配置数据库端口。 VPC和安全组已在创建VPC和安全组中准备好。
约束限制 目前仅支持MySQL->GaussDB(for MySQL)同步任务修改任务模式。 支持单增量到全量+增量、全量+增量到单增量的修改方式。 支持状态为配置中、增量中、增量失败的任务进行修改。 操作步骤 在“实时同步管理”页面的任务列表中,选择要修改的任务,单击任务名称。 在
户指南》。 时延阈值 时延阈值范围为0到3600s。 说明: 当时延阈值设置为0时,不会发送通知给收件人。 任务异常结束天数(天) 输入值必须在14到100之间,默认值14。 说明: 仅按需计费任务支持设置任务异常自动结束时间,包年/包月任务不支持。 对于任务启动时间,当同步任务为“等待启动”状态时,才可以进行修改。
s参数为1表示不区分大小写,无法迁移包含大写字母的库或者表。 不通过原因 目标库lower_case_table_names参数为1,并且对象选择中有大写的库名或表名。 处理建议 若目标库是自建库,请修改目标数据库lower_case_table_names参数,在mysql配置文件my
为什么迁移前后数据库磁盘空间使用量不一致 可能原因 原因1:DRS在全量迁移阶段,为了保证迁移性能和传输的稳定性,采用了行级并行的迁移方式。当源数据库数据紧凑的情况下,通过DRS迁移到上云后,可能会出现数据膨胀现象,导致目标数据库磁盘空间使用量大于源数据库磁盘空间使用量。 并行时顺序插入原理可参考图1。
数据复制服务有哪些安全保障措施 数据复制服务主要有以下安全保障措施。 网络 使用安全组确保访问源可信。 使用SSL通道,确保数据传输加密。 管理 通过统一身份认证服务(Identity and Access Management,简称IAM),可以实现对数据复制服务的管理权限控制。
size in dictionary=%s 可能原因 源库binlog未开启全镜像。 解决方案 参考常见问题“binlog_row_image参数设置为FULL没有立即生效”。 父主题: MySQL->MySQL实时迁移和同步
户指南》。 时延阈值 时延阈值范围为0到3600s。 说明: 当时延阈值设置为0时,不会发送通知给收件人。 任务异常结束天数(天) 输入值必须在14到100之间,默认值14 。 说明: 仅按需计费任务支持设置任务异常自动结束时间,包年/包月任务不支持。 对于任务启动时间,当灾备任
可能会导致迁移失败。 不通过原因 源数据库中存在非ASCII字符的发器名。 处理建议 方法一:单击“上一步”,返回至“迁移模式”页面,迁移对象不要选择包含非ASCII字符名的触发器。 方法二:修改源数据库中的触发器名后,重新进行预检查。 父主题: 数据库参数检查
致任务失败。 解决方案 重新创建内容对比任务,对比对象不勾选报错的表。 单击任务名称,进入基本信息页面。 以同步任务为示例,单击“同步对比”页签,进入“同步对比”信息页面。 选择“数据级对比”页签,单击“创建对比任务”。 对比对象不勾选报错的表,单击“是”,重新提交对比任务完成对比。
e LOGMANAGER failed, cause by: Read timed out 可能原因 针对该情况分析,可能存在如下原因: 访问源库时建立连接失败。 解决方案 检查源库运行状态是否正常。 检查DRS实例和源库之间的网络是否能够连通。 父主题: MySQL->MySQL实时迁移和同步
登录DDM实例查看数据迁移结果。 等待迁移任务状态变为“增量同步”。 单击任务名称,进入任务详情页。 验证数据一致性。 在“迁移对比 > 对象级对比”页面,查看库和表的迁移结果。 在“迁移对比 > 数据级对比”页面,创建对比任务,查看表中行的迁移结果。 结束迁移任务。 根据业务情
DRS在预检查阶段,会对提供的源数据库实例状态进行检查。 不通过原因 源数据库实例状态异常,实例不可用。 处理建议 源数据库状态异常,DRS无法访问,等待数据库实例状态正常后,重新进行预检查。 父主题: 源库实例状态检查
DRS任务表数量太多导致任务超时怎么办 当DRS任务表数量太多时,可能占用过多的内存等资源,导致在进行预检查、数据对比等操作时超时。针对这种情况,建议用户通过以下方式解决: 创建任务时选择大规格,表数量建议不超过5W张。 如果表数量过多(超过5W张),建议拆分多个任务进行同步。 父主题: 通用操作
在发生主备倒换时,DRS会记录binlog位点信息,在主备倒换后接续位点继续进行任务,不会丢数据。 源端MySQL可通过修改数据库配置文件方式将GTID开启,重启数据库后生效。 参考命令如下: gtid_mode = on log_slave_updates = true enf
数据库的触发器(TRIGGER)和事件(EVENT)操作会记录binlog,DRS通过解析binlog同步数据,如果业务侧写入与触发器、事件存在同样对象,就会发生重复执行导致数据不一致或者任务失败,所以在灾备场景下,触发器和事件是不支持的。 假如源库表user存在这样触发器,当表user写
function %s line %s at SQL statement 可能原因 目标库session_replication_role没有设置为replica,未禁用目标库触发器。 可登录至目标库RDS for PostgreSQL,执行如下SQL查看session_replication_role参数值:
DRS在迁移、同步、灾备过程中,对账号有一定的权限要求,本章节主要介绍MySQL引擎的权限要求。 权限要求 源和目标库的连接账号需要具有登录权限,如果没有该账号,可以通过如下方式创建,以user1为例。 参考语句:CREATE USER 'user1'@'host' IDENTIFIED BY 'password';
MySQL实例时,GTID默认为开启状态且不支持关闭。如果GTID未开启,需要联系RDS for MySQL运维人员进行处理。 源数据库为MySQL 5.5版本,则不支持设置GTID,无法使用DRS进行同步、灾备任务,请创建迁移任务或联系运维人员进行处理。 源数据库为MySQL 5.6及以上版本,通过修改数据库
SQL数量情况。 图1 回放统计图 慢SQL模块支持查看各类型SQL的数量和回放耗时情况。 录制回放异常SQL模块中,展示回放异常的SQL对象分类和数量。 图2 回放SQL 下载回放报告 在“录制回放管理”界面,选中指定回放任务,单击任务名称。 在“回放报告”页签,可对当前任务的回放报告进行下载。