检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
单击“下一步”。 所有检查项结果均通过时,若存在请确认项,需要阅读并确认详情后才可以继续执行下一步操作。 在“任务确认”页面,设置同步任务的启动时间、任务异常通知设置、SMN主题、时延阈值、任务异常自动结束时间,并确认同步任务信息无误后,勾选协议,单击“启动任务”,提交同步任务。
单击“下一步”。 所有检查项结果均通过时,若存在请确认项,需要阅读并确认详情后才可以继续执行下一步操作。 在“任务确认”页面,设置同步任务的启动时间、任务异常通知设置、SMN主题、时延阈值、任务异常自动结束时间,并确认同步任务信息无误后,勾选协议,单击“启动任务”,提交同步任务。
sleep(1000); } 如果返回结果是waiting,则表示当前Balancer正在执行块(chunk)迁移,此时不能执行关闭Balancer的命令,否则可能引起数据不一致。 图1 查看输出结果 如果返回结果是空,则表示当前Balancer没有在进行块(c
单击“下一步”。 所有检查项结果均通过时,若存在请确认项,需要阅读并确认详情后才可以继续执行下一步操作。 在“任务确认”页面,设置同步任务的启动时间、任务异常通知设置、SMN主题、时延阈值、任务异常自动结束时间,并确认同步任务信息无误后,勾选协议,单击“启动任务”,提交同步任务。
确。 填写目标库的账户和密码。 填写完成后,需要单击“测试连接”,测试连接信息是否正确。 单击“下一步”,仔细阅读提示内容后,单击“同意,并继续”。 设置同步。 在源库选择需要迁移的数据库和表。本次实践中选择“test_info”中的“DATATYPELIST”表。 选择完成后,可以设置迁移后是否重新命名库名和表名。
单击“下一步”。 所有检查项结果均通过时,若存在请确认项,需要阅读并确认详情后才可以继续执行下一步操作。 在“任务确认”页面,设置迁移任务的启动时间、任务异常通知设置、SMN主题、时延阈值、任务异常自动结束时间,并确认迁移任务信息无误后,单击“启动任务”,提交迁移任务。 图9 任务启动设置
以免产生不必要的费用。 返回灾备任务列表页面,等待正向子任务进入“灾备中”状态后,单击反向子任务“操作”列“编辑”,进入反向子任务的“源库及目标库”页面。 图14 灾备任务列表 在“源库及目标库”页面,单击“源库和目标库”处的“测试连接”,分别测试并确定与业务库和灾备库连通后,单击“下一步”。
为云Region-B创建VPN服务,并在VPN配置时填写DRS所在VPC和子网相关信息,同时需要在Region-A创建VPN服务并配置VPN对端设备,并配置Region-A源数据库入方向的网络ACL和安全组放通DRS迁移实例的私有IP,源库添加DRS迁移实例私有IP白名单,Reg
全的访问权限,可以重置用户密码、分配用户权限等。由于账号是付费主体,为了确保账号安全,建议您不要直接使用账号进行日常管理工作,而是创建用户并使用其进行日常管理工作。 用户 由账号在IAM中创建的用户,是云服务的使用人员,具有身份凭证(密码和访问密钥)。 在我的凭证下,您可以查看账
对象对比:根据源库查询性能,一般会在几分钟内返回结果,如果对象数据量特别巨大,对比时长可能达到几十分钟。 行数对比:使用select count方式,查询速度跟数据库性能相关。 内容对比:在数据库没有压力并且网络正常的情况下,对比速度大概是5M/s。 用户对比:与对象对比同时返回结果,如果对象不多的情况下,基本会在几分钟就会返回结果。
单击“下一步”。 所有检查项结果均通过时,若存在待确认项,需要阅读并确认详情后才可以继续执行下一步操作。 在“任务确认”页面,设置同步任务的启动时间、任务异常通知设置、SMN主题、时延阈值、任务异常自动结束时间,并确认同步任务信息无误后,勾选协议,单击“启动任务”,提交同步任务。
源库间隔分区表检查 预检查项 源库间隔分区表检查。 描述 源库间隔分区表检查。 不通过提示及处理建议 不通过原因:不支持同步间隔分区表。 处理建议:请返回到对象选择页面移除间隔分区表。 父主题: 数据库参数检查
以MySQL的Binlog为例,部分他云只读MySQL备库的Binlog并不完整,会导致DRS无法进行增量数据同步。用户可使用mysqlbinlog下载并确认Binlog内容完整性。 下载命令:注意,该命令会把 $binlogLogName文件后的所有日志下载下来,如果只是确认Binlog内容完整性,可以选择一个Binlog下载。
例),并观察在1-5分钟内若无任何新会话执行SQL ,则可认为业务已经完全停止。 show processlist; 上述语句查询到的进程列表中,包括DRS迁移实例的连接,您需要确认除DRS迁移实例的连接外无任何新会话执行SQL,即可认为业务已经完全停止。 同步时延为0,并稳定保
低版本迁移至MySQL 8.0,应该注意哪些问题 MySQL 8.0较MySQL 5.7增加了一些新的特性,并在性能表现上存在差异。迁移前,需要做兼容性分析并给出解决方案。可以从兼容性、系统变量等方面考虑。 兼容性分析: 针对MySQL8.0社区版与MySQL5.7社区版进行分析,包括以下两方面:
映射到目标库中的库名不支持的字符有:“.”、 “<”、“>”、“\”、和“'”。 待确认提示及处理建议 不通过原因:映射到目标库中的库名包含不支持的字符。 处理建议:返回对象选择页面修改映射库名。 父主题: 数据库对象检查
单击“下一步”。 所有检查项结果均通过时,若存在请确认项,需要阅读并确认详情后才可以继续执行下一步操作。 在“任务确认”页面,设置同步任务的启动时间、任务异常通知设置、SMN主题、时延阈值、任务异常自动结束时间,并确认同步任务信息无误后,勾选协议,单击“启动任务”,提交同步任务。
数据库实例选择在“华北-北京四”新创建的RDS for MySQL灾备实例,单击“开始创建”,开始创建灾备实例。 图1 设置灾备实例信息 返回“实时灾备管理”页面,可以看到新创建的灾备实例。 父主题: 搭建容灾关系
检查目标库是否存在同步对象。 不通过提示及处理建议 不通过原因:部分表无法同步,这些表的特征为:表名称的字母相同但大小写不同。 处理建议:建议修改表名或者返回对象选择页面,不同步这些重名表。修改表名语句参考: ALTER TABLE old_table_name RENAME TO new_table_name;
包含非法字符会导致迁移失败。 不通过原因:源数据库集合名包含不支持的字符:“'”、“<”和“>”。 处理建议:修改包含非法字符的集合名或者返回到对象选择页面迁移合法的集合对象。 父主题: 数据库配置项检查