检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
常用场景:实时分析,报表系统,数仓环境。 特点:实时同步功能聚焦于表和数据,并满足多种灵活性的需求,例如多对一、一对多,动态增减同步表,不同表名之间同步数据等。 图3 多对一实时同步 数据订阅 数据订阅是指获取数据库中关键业务的数据变化信息,这类信息常常是下游业务所需要的。数据
the postmaster is accepting TCP/IP connections. 可能原因 访问源库或目标库时建立连接失败。 解决方案 请按照如下思路排查: 检查源库或目标库运行状态是否正常。 检查源库或目标库监听端口是否放通了DRS的IP。 公网模式的DRS任务,源库
_0900_ai_ci排序规则,而目标数据库MySQL不支持该规则。DRS任务在同步表结构场景下,因目标数据库不支持该排序规则而失败。 解决方案 用户在目标数据库中手动创建替代的表结构修改排序规则。 修改完成后,重新创建DRS任务,并取消同步表结构,重新进行全量同步。 父主题: MySQL->MySQL实时迁移和同步
Table is %s. message is %s.。 可能原因 源库表结构加载时异常,可能用户在同步期间删库删表或者源库账户的权限不足。 解决方案 联系客户运维工程师检查源库表结构是否正常,常用命令: SELECT * FROM `%s`.`%s` LIMIT 1 SHOW CREATE
常用场景:实时分析,报表系统,数仓环境。 特点:实时同步功能聚焦于表和数据,并满足多种灵活性的需求,例如多对一、一对多,动态增减同步表,不同表名之间同步数据等。 图3 多对一实时同步 数据订阅 数据订阅是指获取数据库中关键业务的数据变化信息,这类信息常常是下游业务所需要的。数据
option so it cannot execute this statement。 可能原因 目标库为只读状态,可能是目标库空间不足引起。 解决方案 调整目标库空间,恢复目标库为正常状态。 如果为RDS for MySQL,可参考RDS性能调优中的内容,或联系RDS客服调整目标库空间。
temp_file_limit (20000000kB)]。 可能原因 在执行SQL时生成的临时表较大,超过了系统中临时表空间的上限。 解决方案 参考修改实例参数内容,修改目标库temp_file_limit参数,适当调大该参数的值,增加临时表空间上限。 等待数据库重启生效后,在
password from src DB。 可能原因 RDS的安全策略,不允许用户密码为空,但是源库为客户云下自建MySQL,可以设置空密码。 解决方案 在源库执行以下SQL语句,查询密码为空的用户。 MySQL 5.7及以上版本: SELECT USER,HOST,authentication_string
9MB/s。 图12 设置流速模式 不限速 对灾备速度不进行限制,通常会最大化使用源数据库的出口带宽。该流速模式同时会对源数据库造成读消耗,消耗取决于源数据库的出口带宽。比如源数据库的出口带宽为100MB/s,假设高速模式使用了80%带宽,则灾备对源数据库将造成80MB/s的读操作IO消耗。
load table: `%s`.`%s` failed。 可能原因 源库表结构加载时异常,可能用户在同步期间删库删表或者源库账户的权限不足。 解决方案 联系客户运维工程师检查源库表结构是否正常,常用命令: SELECT * FROM `%s`.`%s` LIMIT 1 SHOW CREATE
全量期间目标库执行了DDL,导致目标库和源库表结构不一致。 全量期间源库执行了DDL,导致目标库和源库表结构不一致。 可联系客户确认是否执行DDL。 解决方案 重新创建DRS同步任务进行同步,并确保全量同步期间,源库不执行DDL,且目标库无写入,否则可能导致数据不一致或同步失败。 父主题: P
database '***'] 可能原因 目标库结构对应的database不存在。 迁移或者同步对象所依赖的database不在对象选择列表中。 解决方案 查看目标库是否存在错误信息中的database。 不存在,手工在目标库重新创建database,结构和源库保持一致,完成后在任务列表中
for transactions that have been. 可能原因 源库位点回退,或者源库执行了reset master重置了位点。 解决方案 在任务列表中,单击任务对应操作列的“重置”,重新开始任务;或重新创建DRS任务进行迁移。 父主题: MySQL->MySQL实时迁移和同步
场景描述 在创建DRS任务时,提示当前用户权限不足或者没有操作权限。 可能原因 当前用户使用的是IAM子账号,子账号操作权限不足导致。 解决方案 管理员(主账号)登录IAM控制台。 在用户列表中,单击用户右侧的“授权”。 图1 IAM用户授权 在授权页面,选择授权方式和需要的权限。此处以DRS
source database may have a long transaction: *** 可能原因 在源库创建逻辑复制槽失败。 解决方案 检查源库复制槽数量是否达到最大复制槽数的限制。如果是,建议删除源库不再使用的复制槽,或者增大max_replication_slots后重启源库。
影响DRS任务速度的因素有哪些以及如何进行耗时预估 影响因素 源库的读取吞吐能力 读取吞吐能力越高,迁移速度越快,耗时越少。影响吞吐的因素包括但不限于服务器规格、负载、磁盘IO性能、数据库限流等。 目标库的写入吞吐能力 写入吞吐能力越高,迁移速度越快,耗时越少。影响吞吐的因素包括
DRS启动任务后,DRS增量抓取在源端数据库创建逻辑复制槽时由于长事务阻塞,复制槽未创建成功,此时状态会显示被占用(active),DRS自动重试时会出现此类报错。 解决方案 参考以下SQL在源数据库查询是否存在长事务。 select datname, pid, xact_start, state, query
MySQL或MariaDB不同版本之间的语法差异 GaussDB远程连接配置方法 GaussDB为源链路增量同步连接及端口说明 DRS主键或者唯一键不一致导致数据不一致需要怎样处理
DRS启动任务后,DRS增量抓取在源端数据库创建逻辑复制槽时由于长事务阻塞,复制槽未创建成功,此时状态会显示被占用(active),DRS自动重试时会出现此类报错。 解决方案 参考以下SQL在源数据库查询是否存在长事务。 select datname, pid, xact_start, state, query
99MB/s。 图2 设置流速模式 不限速 对迁移速度不进行限制,通常会最大化使用源数据库的出口带宽。该流速模式同时会对源数据库造成读消耗,消耗取决于源数据库的出口带宽。比如源数据库的出口带宽为100MB/s,假设高速模式使用了80%带宽,则迁移对源数据库将造成80MB/s的读操作IO消耗。