检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
检查目标库的max_allowed_packet参数 MySQL或MariaDB的迁移和同步场景,目标库的max_allowed_packet参数值小于100MB时,会导致目标库无法写入造成全量迁移失败。 不通过原因 目标库的max_allowed_packet参数值过小导致目标库数据无法写入造成全量迁移失败。
PostgreSQL同步时,源数据库和目标数据库的货币金额格式是否一致,若不一致,会导致同步失败。 不通过原因 源数据库和目标数据库的“lc_monetary”参数值不同。 处理建议 修改数据库“lc_monetary”参数值,使源库和目标库的货币金额格式保持一致。 如果为自建的数据库,可通过命令行方式修改:
源数据库是否存在不允许使用的sql_mode值 MySQL迁移时,源数据库不能存在不允许使用的sql_mode值,否则可能会导致迁移失败。 不通过原因 源数据库参数SQL_MODE包含不允许的sql_mode值:no_engine_substitution。 处理建议 修改源数据库的参数值。 如
当源数据库为DDS集群实例时,目前仅在同VPC场景下支持增量迁移。 当源数据库为DDS 3.2版本集群实例时,目前仅支持单全量迁移,不支持增量迁移(由于DDS 3.2版本集群实例无法提供shardIp)。 单节点类型实例的全量+增量迁移目前仅支持源库为华为云单节点实例。 MongoDB
<表名>查询是否有主键或非空唯一索引。 排查源库是否有结束长连接现象: 源库为其他云上数据库时,可能存在自动结束长连接的现象,导致全量迁移数据过慢或者进度不更新的情况。 排查目标库索引迁移: 索引迁移进度长时间不更新,可能是某些大表的索引创建比较慢,目标库一直在创建索引中。可以登录目标库,执行show proc
temp_file_limit (20000000kB)]。 可能原因 在执行SQL时生成的临时表较大,超过了系统中临时表空间的上限。 解决方案 参考修改实例参数内容,修改目标库temp_file_limit参数,适当调大该参数的值,增加临时表空间上限。 等待数据库重启生效后,在DRS任务管理页面单
源数据库binlog格式检查 检查源数据库Binlog格式。MySQL增量迁移时,源数据库的Binlog日志必须打开,且Binlog日志格式必须为row格式。 不通过原因 源数据库的Binlog格式不是row格式。 处理建议 如果源数据库为本地自建MySQL,可通过如下方法,修改源数据库Binlog格式:
查看迁移日志 迁移日志记录了数据迁移过程中的信息,包含告警、错误和提示等类型的信息。迁移过程中,可以通过查看迁移日志信息,帮助您分析系统中存在的问题。操作日志记录了您创建任务、设置任务限速、任务启动等关键操作日志。 前提条件 已登录数据复制服务控制台。 已成功创建迁移任务。 操作步骤
refused)}}]。 可能原因 网络不稳定导致写入目标库时建立连接超时。 目标库系统繁忙导致建立连接超时。 处理方法 检查目标库运行状态是否正常。 检查DRS迁移实例和目标库之间的网络是否存在丢包、重传等情况。 联系华为工程师调整默认的超时时间。 父主题: MongoDB->DDS实时迁移
本方案为不能使用DRS库级或实例级迁移、同步的场景下的替代方案,建议优先选择库级和实例级,尽量避免使用本方案。 不同DDL语句,在源库和目标库的操作顺序不同,请严格参照操作步骤中的顺序执行,避免因为执行顺序错误导致DRS任务失败。 在源库和目标库执行的DDL语句要语义一致,包括但不
致。 如果为自建的MySQL数据库,可通过命令行方式修改。 SET sql_mode = '修改后的值'; 如果为RDS for MySQL实例,可通过修改数据库sql_mode参数实现,详情请参考修改实例参数章节。 如果涉及MyISAM表的迁移,目标数据库sql_mode参数取
源库的GTID功能检查 在进行数据迁移时,需要源数据库开启GTID功能。源数据库GTID关闭情况下,源数据库存在主备切换时,可能会导致任务失败。 不通过原因 源数据库GTID未开启。 处理建议 源数据库是RDS for MySQL实例时,GTID默认为开启状态且不支持关闭。如果GTID未开启,需要联系RDS
<新的最大长度>; 如果为RDS for MySQL实例,可通过修改数据库group_concat_max_len参数实现,详情请参考修改实例参数章节。 更多其他类型数据库修改group_concat_max_len的方法,可参考对应数据库的使用说明。 父主题: 数据库参数检查
DRS公网网络的EIP带宽是多少 DRS创建公网网络类型任务时,需要用户指定EIP,因此DRS公网网络的EIP带宽为用户选择绑定的EIP带宽。 更多关于弹性公网IP的说明请参见:申请弹性公网IP。 父主题: 网络及安全
数据,等待用户执行回放;用户可以在DRS任务上手工触发回放,观察目标数据库的性能表现。 常用场景: 数据库搬迁前,通过录制回放可以提前得知源业务在目标数据库的运行效果。 通过控制录制回放的线程及回放速度,来模拟源业务流量放大的效果,从而分析目标数据库对于未来业务激增时的稳定性表现。
NoRouteToHostExceptio。 可能原因 网络不稳定导致写入目标库时建立连接超时。 目标库系统繁忙导致建立连接超时。 处理方法 检查目标库运行状态是否正常。 检查DRS迁移实例和目标库之间的网络是否存在丢包、重传等情况。 联系华为工程师调整默认的超时时间。 父主题: MongoDB->DDS实时迁移
录制回放统计图支持选择查看某一时间段内的SQL总量、执行量、异常量以及慢SQL数量情况。 录制回放异常SQL模块中,展示回放异常的SQL对象分类及数量。 慢SQL模块支持查看SQL原始和回放耗时。 执行SQL模块展示回放过程中正在目标库运行的SQL情况。 图1 回放进度 下载导出报告 对于回放过程中的异常的SQL和慢SQL,DRS支持下载和导出。
免产生无法连接源库的告警。 对于“配置”状态的任务,配置失败的任务无法结束。 对于“故障恢复”状态的任务,正在进行故障恢复的任务无法结束。 任务结束后无法重试。 操作步骤 在“实时同步管理”页面的任务列表中,选择要结束的任务,单击“结束”。 在弹出框中单击“是”,提交结束任务。
已创建成功但是未确认启动的同步任务,数据复制服务支持编辑任务的配置信息,包括源库信息、目标库信息。创建实例后,对于如下状态的任务,您可进行编辑并提交同步任务。 创建中 配置 对于增量同步中的任务,数据复制服务支持通过编辑同步对象功能进行对象修改,详细操作可参考编辑同步对象。 前提条件 已登录数据复制服务控制台。
已创建成功但是未确认启动的回放任务,数据复制服务支持编辑任务的配置信息。创建实例后,对于如下状态的任务,您可进行编辑并提交回放任务。 创建中 配置 暂停中 回放完成 对于暂停中和回放完成的任务,数据复制服务支持通过编辑功能新增流量文件,重新修改任务配置信息。 前提条件 已登录数据复制服务控制台。