
# 使用TaurusDB自动Kill会话
#### 功能介绍
TaurusDB提供了自动Kill会话功能，支持一键Kill会话和根据设置条件Kill会话，并支持查看历史Kill会话记录，方便用户对会话进行管理。
如需Kill当前会话或者手动Kill会话，请参考[管理TaurusDB实时会话](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_03_0157.html)。
表1功能列表 
| **功能**       | **描述**                                      |
|:---|:---|
| 条件Kill会话     | 您可以创建一个Kill会话任务，当满足Kill会话条件时，会自动触发Kill会话操作。 |
| 一键Kill会话     | 触发后自动删除所有会话。                                |
| 查看历史Kill会话记录 | 支持查看历史Kill会话的记录。                            |
   
#### Kill会话
- [条件Kill会话]
  1. [登录TaurusDB管理控制台](https://console.huaweicloud.com/gaussdbformysql/#/management/list)。
  
  2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002671347251.png)，选择区域。
  
  3. 在"实例管理"页面，选择目标实例，单击实例名称，进入"实例概览"页面。
  
  4. 在左侧导航栏选择"智能DBA助手"下的"SQL分析与优化"。
  
  5. 单击"自动Kill会话"。
  
  6. 单击"自动kill会话"右侧![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002014807908.png "点击放大")，在弹框中单击"确定"，开启自动Kill会话。
     
     您也可单击"自治运维"，选择自动Kill会话，单击![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002680663248.png)，开启自动Kill会话功能。自治运维仅提供自动Kill会话功能开启能力，详细功能使用仍需在"自动Kill会话"页签中使用。
     
     
  
  7. 单击"添加kill会话任务"。
  
  8. 在弹框中，设置Kill会话条件，如[表2]所示，各参数之间是"与"的逻辑关系。
     
     如仅填写TIME和任务持续时间，将会一键kill掉所有满足条件的全部会话，请谨慎操作。
     支持最多同时运行5个条件Kill任务。
     图1设置kill会话条件   
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002603057573.png "点击放大")
     
      表2Kill会话条件参数说明 
     | **参数名称** | **说明**                                                                                                                                      |
     |:---|:---|
     | 用户       | 仅支持单条件，如：root。                                                                                                                              |
     | 主机       | 仅支持单条件，如：192.168.0.0。                                                                                                                       |
     | 数据库名     | 输入数据库名称。                                                                                                                                    |
     | 命令       | 输入命令。                                                                                                                                       |
     | SQL语句    | 输入SQL语句。                                                                                                                                    |
     | TIME     | 单位为秒，输入值必须在1到2147483647之间。                                                                                                                  |
     | 执行方式     | 若选择"定时关闭"，需要设置Kill会话任务持续时间，持续时间结束后任务会自动关闭。 若选择"手动关闭"，任务创建成功后，可在Kill会话任务列表的操作列单击"结束任务"手动关闭任务。 |
     | 任务持续时间   | 单位为秒，输入值必须在10到31535999之间。                                                                                                                   |
        
     
     
  
  9. 单击"确定"。 
     当满足Kill会话条件时，系统会自动触发Kill会话操作。
     
     
   
- [一键Kill会话]
  1. [登录TaurusDB管理控制台](https://console.huaweicloud.com/gaussdbformysql/#/management/list)。
  
  2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002671347251.png)，选择区域。
  
  3. 在"实例管理"页面，选择目标实例，单击实例名称，进入"实例概览"页面。
  
  4. 在左侧导航栏选择"智能DBA助手"下的"SQL分析与优化"。
  
  5. 单击"自动Kill会话"。
  
  6. 单击"自动kill会话"右侧![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002050887501.png "点击放大")，在弹框中单击"确定"，开启自动Kill会话。
  
  7. 单击"一键kill会话"。
  
  8. 在弹框中，单击"确定"。
   
#### 查看kill会话历史记录
1. [登录TaurusDB管理控制台](https://console.huaweicloud.com/gaussdbformysql/#/management/list)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002671347251.png)，选择区域。
3. 在"实例管理"页面，选择目标实例，单击实例名称，进入"实例概览"页面。
4. 在左侧导航栏选择"智能DBA助手"下的"SQL分析与优化"。
5. 单击"自动Kill会话"。
6. 单击"自动kill会话"右侧![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002014807924.png "点击放大")，在弹框中单击"确定"，开启自动Kill会话。
7. 单击"kill会话历史记录"。
8. 在弹框中，选择时间区间，可查看到对应时间段内Kill会话的历史记录。 
   Kill历史会话记录最多展示500条。
   
   
 
