故障描述
该故障动作会将用户指定的云数据库 MySQL 实例重启,可模拟数据库服务异常闪断等故障场景。
注意:
故障影响
1. 重启期间,实例将无法正常提供服务,已有的连接会断掉,请做好准备,以免造成影响。
2. 重启期间,存量连接会出现闪断。
3. 重启期间,不允许对实例进行更改等操作。
4. 重启期间,如果业务写入量大,脏页会很多,为减少业务不可用时长,可能会导致重启失败。
5. 只读实例重启期间,权重与剔除策略对其不生效,请保持关注。
演练实施
步骤一:演练准备
一台云数据库 MySQL 实例。
步骤二:演练编排
1. 登录 智能顾问控制台 > 架构治理,进入治理模式,点击混沌演练。(详细创建演练方式请参阅 使用智能顾问进行混沌演练 )

2. 点击新建演练,填写演练基本信息,完成后点击下一步。

3. 在演练实例中,选择数据库- MySQL,选择后点击搜索添加,添加实例资源。亦可通过架构图添加方式,直接点击架构图上的 MySQL 资源,选择实例进行添加。

4. 完成添加实例后,点击添加动作,选择 MySQL重启,单击下一步。

5. 该故障动作无需填写故障参数,点击确定,然后点击下一步。

6. 参数配置完成之后,在全局配置中选择执行方式、护栏策略,及添加可观测指标。配置完成后,点击提交,即可完成演练任务创建。

步骤三:执行演练
1. 进入演练详情,点击故障动作组中的执行,或下方开始演练,注入故障。

2. 开始故障之后,可单击详情,查看执行结果信息。可从日志中获取重启任务 ID,异步请求 ID,以及预计的重启耗时;可点击日志中任务详情列表链接前往 云数据库 MySQL 任务列表 查看对应的任务详情。

3. 故障注入成功之后,可前往 云数据库 MySQL 控制台 观察实例监控指标。
任务详情:在任务列表可看到发起的重启任务,可点击右侧任务详情获取更多执行信息。


实例监控:可看到在重启期间,CPU 等监控指标出现断层现象。

