检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
MongoDB->DDS实时迁移场景,全量迁移报错,日志提示信息:service DATAMOVE failed, cause by: GC overhead limit exceeded。 可能原因 源库单条数据过大。 迁移实例规格太小。 处理方法 查看任务状态是否正常。 任务状态正常,该报错为日志中显示,无需处理。
全量同步期间DRS任务报错,同步日志界面提示:service DATAMOVE failed, cause by: Java heap space 可能原因 业务存在大数据字段导致同步任务内存超限。 解决方案 查看任务状态是否正常。 任务状态正常,该报错为日志中显示,无需处理。 任务状态异常,执行2。
全量或增量阶段失败报错,关键词“table info of table `***` from metadata miss” 场景描述 全量或增量阶段,DRS迁移或同步任务报错,日志提示信息:service CAPTURER failed, cause by: table info of table `%s`.`%s`
全量或增量阶段,DRS迁移或同步任务报错,日志提示信息:service LOGMANAGER failed, cause by: binlog is not existed 可能原因 源库binlog已经被清理,DRS无法从源库获取到和当前同步位点接续的日志。 解决方案 重建DRS任务。 父主题:
全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: shard table=`%s`.`%s` failed 可能原因 源库性能不足或网络不稳定导致源库数据分片超时。 解决方案 查看任务状态是否正常。 任务状态正常,该报错为日志中显示,无需处理。
全量阶段失败报错,关键词“error when split table shard occur!” 场景描述 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: error when split table shard occur
= Unknown command。 可能原因 DRS获取binlog日志失败,源数据库可能为不支持获取Binlog日志的MySQL代理节点。 解决方案 修改DRS任务,将源数据库更换为可以获取Binlog日志的节点。 修改完成后,在任务列表中,单击对应操作列的“续传”,重新提交任务。
解析源库日志实现,单行数据是否完整取决于日志中是否记录了所有列的值。 若需要全列数据,则需要源库打开ALL级别的补全日志让日志中记录单行数据所有列的信息。该选项联动任务预检查阶段对源库补全日志级别的校验,DRS增量同步对于补全日志最低的要求为表级PK/UI级别的补全日志,补全日志
增量阶段失败报错,关键词“without PK execute failed” 场景描述 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: record tid:%s,seqno:%s without PK execute
源库是否为GaussDB(for MySQL)备库 源数据库为GaussDB(for MySQL)备库时,不存在Binlog日志,会导致任务增量迁移失败。 不通过原因 源数据库为只读备库,不存在binlog日志。 处理建议 建议更换源数据库,将GaussDB(for MySQL)实例主库作为源数据库后,重新进行预检查。
全量或增量阶段,DRS迁移或同步任务报错,日志提示信息:service LOGMANAGER failed, cause by: database log download failed, error code is %s. 可能原因 源库binlog已经被清理,DRS无法从源库获取到和当前同步位点接续的日志。 解决方案
安全 责任共担 身份认证与访问控制 数据保护技术 审计与日志 监控安全风险 故障恢复 认证证书 合规说明
读取吞吐能力越高,迁移速度越快,耗时越少。影响吞吐的因素包括但不限于服务器规格、负载、磁盘IO性能、数据库限流等。 目标库的写入吞吐能力 写入吞吐能力越高,迁移速度越快,耗时越少。影响吞吐的因素包括但不限于服务器规格、负载、磁盘IO性能、数据库限流等。 可用的网络吞吐量 可用的网
在弹出的“暂停任务”对话框中,选择“暂停日志抓取”后,单击“是”。 增量状态暂停任务时,仅暂停增量数据的回放、或者拉取加回放,在进行数据库割接前,请先结束任务。 勾选“暂停日志抓取”后,该功能会停止一切DRS和源库、目标库的连接,请注意暂停过长可能会因为源端所需日志过期而导致任务无法恢复续传。
步骤一:创建同步任务。根据需要,选择源和目标数据库,创建同步任务。 步骤二:查询同步进度。同步过程中,可以通过查看同步进度了解实时同步的完成情况。 步骤三:查看同步日志。同步日志包含告警、错误和提示等类型的信息,可根据此类信息分析系统存在的问题。 步骤四:对比同步项。实时同步提供对比功能,可根据需要查看对象级对
过各种角度、范围分析成本和用量的趋势及驱动因素。 企业还可以通过成本中心的“成本监控”,及时发现计划外费用,做到成本的可监控、可分析和可追溯。 详细介绍请参见通过成本分析探索成本和使用量、通过成本监控识别异常成本。 父主题: 成本管理
库 增量数据迁移的底层实现模块主要原理: 日志读取模块:日志读取模块从源数据库读取原始增量日志数据(例如MySQL为binlog),经过解析转换为标准的日志格式存储在本地。 日志回放模块:日志回放模块根据日志读取模块转换的标准格式增量日志,根据用户的选择策略进行加工过滤,将增量数据同步到目标数据库。
操作流程 构建MySQL服务器、购买GaussDB(for MySQL)实例,并且将MySQL服务器数据迁移到GaussDB(for MySQL)实例的整个流程的主要任务流如图1所示。 图1 流程图 父主题: ECS自建MySQL迁移到GaussDB(for MySQL)
(***):***. The full response is {***}” 场景描述 MongoDB->DDS实时迁移场景,增量迁移报错,日志提示信息:service INCREMENT failed, cause by: [reason]:The database returns
增量阶段失败报错,关键词“Unknown table” 场景描述 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: Unknown table '%s'; sql is%s 可能原因 目标库不存在这张表。 解决方案