本文为您介绍流量回放功能的常见问题及错误码。
常见问题
如何创建服务关联角色?
您在RAM访问控制台,创建数据库自治服务的关联角色AliyunServiceRoleForDAS。具体操作,请参见创建服务关联角色。
DAS的自动购买的ECS实例,登录的用户名和密码是什么?
用户名为root
,密码为cloudbench@<流量回放任务ID的前八位>
。
流量回放任务ID,可以通过DAS自动购买的ECS实例名称获取(该ECS实例的名称格式为流量回放-<流量回放任务ID>-请在******
)。例如,DAS自动购买的ECS实例名称为流量回放-98a2e6f7-de2a-******-请在******
,则该ECS实例root
用户的密码为cloudbench@98a2e6f7
。
流量回放过程中有SQL截断,如何处理?
修改数据库中的SQL日志长度参数(如MySQL 5.6和5.7的loose_rds_audit_max_sql_size
参数、MySQL 8.0的loose_rds_audit_log_event_buffer_size
参数)。
SQL日志长度参数有如下限制:
该参数仅对后续的SQL有效,历史SQL已生成并归档,因此不再生效。
该参数是会话级别的参数,对于长连接不会立即生效,需要重新创建长连接。
流量回放最大支持8192字节的SQL语句,超出的部分不支持回放。
错误码
常见错误码及其说明如下表所示:
错误码 | 说明 |
1010001 | 该地域暂时不支持流量回放功能。 |
1010002 | 不支持的流量回放类型。 |
1010003 | 不支持的流量回放版本。 |
1010004 | 任务运行超时。 |
1010005 | 系统Agent下发指令失败。 |
1010006 | 该用户Agent不存在,请检查Agent的运行状态。 |
1010007 | 用户Agent的版本不支持,请升级版本。 |
1010008 | 用户Agent的指令执行失败,请检查Agent的运行状态。 |
1010009 | 该账号无DAS服务关联角色,请创建服务关联角色。 |
1010101 | 流量回放源端实例账号密码错误。 |
1010102 | 流量回放目标端实例账号密码错误。 |
1010103 | 流量回放源端实例QPS过低,请确认是否有业务流量。 |
1010104 | 该地域系统预先设置规格ECS实例库存不足,请自备ECS实例。 |
1010105 | 流量回放目标端实例上缺失待回放的数据库。 |
1010106 | 选择回放的数据库超过限制,建议不再过滤数据库使用全量数据库进行流量回放。 |
1010107 | 目标端实例的配置错误,需要开启7天日志索引和SQL洞察。 |
1010108 | 源端实例的配置错误,需要开启冷数据和SQL洞察。 |
1010109 | 流量回放时间早于源端实例SQL洞察或者冷数据的有效时间。 |
1010110 | 目标实例状态异常,请检查目标实例是否在运行状态。 |
1010111 | 流量回放所需的ECS环境准备失败。 |
1010112 | 流量回放任务时间配置错误(时间段需大于5分钟且小于24小时,且范围需在近30天以内)。 |
1010201 | 目标端实例创建失败,请确保源端实例状态正常或选择已有实例进行回放。 |
1010202 | 流量回放功能创建ECS安全组失败。 |
1010203 | 目标端实例所在VPC没有对应的交换机资源,请创建交换机后重试。 |
1010204 | 在ECS实例连接目标端数据库实例失败,请检查目标端实例白名单配置。 |
1010205 | 归档的SQL文件已过期或不存在业务流量SQL。 |
1010206 | SQL文件归档过程异常。 |
1010207 | SQL文件归档下载失败。 |
1010208 | ECS实例的磁盘资源不足,请清理非必要文件后进行重试。 |
1010209 | 归档后的SQL文件执行MERGE操作失败。 |
1010210 | 归档后的SQL文件解析失败。 |
1010211 | 解析后的SQL文件加载缓存失败。 |
1010212 | 流量回放所需的执行文件下载失败,请重试。 |
1010213 | ECS实例的目标文件或文件夹不存在,请检查是否存在。 |
1010214 | 该ECS实例未找到,请检查ECS实例状态是否正常。 |
1010215 | 流量回放对比报告生成超时。 |
1010900 | 回放任务内部未知错误。 |