
# TaurusDB事件管理
#### 操作场景
在日常的数据库管理中，为了确保TaurusDB服务的稳定运行，系统会定期检查实例的数据库版本和底层软硬件状态。然而，当检测到无法自动解决的风险时，系统将生成事件并上报，这可能影响到业务的正常运行。
您可以通过管理控制台查看事件涉及的实例ID、事件类型、事件原因、事件状态和业务影响，同时也可以手动修改事件执行时间，以最小化对业务的影响。
#### 事件类型
表1支持的事件 
| 事件类型      | 风险等级 | 事件原因                         |
|:---|:---|:---|
| 小版本升级     | 重要   | 风险版本需要升级。                    |
| 只读节点重建    | 重要   | 底层软硬件故障导致只读节点重建，需要尽快修复避免故障。  |
| CPU或内存高负载 | 重要   | 实例CPU使用率或内存使用率已达阈值，需要变更实例规格。 |
   
#### 权限要求
- 如果用户通过主账号授权执行CPU高负载事件，不需要任何额外配置。如果是IAM子用户并且是第一次操作授权执行CPU高负载事件，则需要给子用户临时配置创建委托的权限。
- 授权执行CPU或内存高负载事件时必须拥有如下IAM权限：
  表2IAM权限与委托 
  | IAM策略   | 权限                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 委托                                                              |
  |:---|:---|:---|
  | 基于角色或策略 | - iam:agencies:listAgencies  - iam:agencies:createAgency  - iam:permissions:listRolesForAgencyOnProject  - iam:permissions:grantRoleToGroupOnProject  - iam:permissions:grantRoleToAgencyOnProject  - iam:roles:listRoles  - iam:roles:createRole   如不满足，请[创建自定义策略](https://support.huaweicloud.com/usermanual-iam/iam_01_0605.html)。 | 会自动创建委托RDSAccessProjectResource，该委托用户可见，删除委托会导致自动变配失败。          |
  | 基于身份策略  | - iam:agencies:listAgencies  - iam:agencies:createServiceLinkedAgencyV5   如不满足，请[创建自定义身份策略](https://support.huaweicloud.com/usermanual-iam5/iam_01_0917.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 会自动创建服务关联委托ServiceLinkedAgencyForGaussDBforMySQL，该委托用户可见，不支持删除。 |
     
  
 
#### 注意事项
部分事件执行过程中可能会造成业务短暂中断，请确保业务具备重连机制。
#### 约束限制
- 实例内核版本在2.0.51.240305至2.0.51.2403\*\*之间，不支持小版本升级事件。 内核版本的查询方法请参见[如何查看云数据库 TaurusDB实例的版本号](https://support.huaweicloud.com/taurusdb_faq/taurusdb_faq_0141.html)。
  
- 仅"CPU内存高负载"事件会展示处理建议，您可以按照事件列表的处理建议进行规格变更。规格变更的详细内容请参考[手动变更TaurusDB实例或节点的CPU和内存规格](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_03_0092.html)。
 
#### 操作步骤
1. [登录TaurusDB管理控制台](https://console.huaweicloud.com/gaussdbformysql/#/management/list)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002671347251.png)，选择区域。
3. 左侧导航栏单击"事件管理"，查看事件信息。 
   图1事件管理   
   ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002675385813.png "点击放大")
   
   - 授权：需要您对事件操作进行授权，授权时支持立即执行事件，也可以指定开始时间，授权完成后，若事件为"待执行"状态，也可以再次修改事件执行的开始时间。
     图2授权执行事件   
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002701109231.png "点击放大")
     
     
   
   - 取消：如非紧急事件，用户可以主动取消，已取消的事件仍会显示在事件管理列表中，但无法通过上方的筛选框进行过滤。
   
   - 修改执行时间：手动调整事件的计划执行时间。
     图3修改执行时间   
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002645226112.png "点击放大")
     
     
   
   - 事件执行对象：查看事件执行的对象（实例ID或节点ID）以及执行状态。
   
   
   
   
 
