# 管理实时会话
#### 操作场景
支持查看实例当前会话统计结果，识别异常会话，并手动kill会话。
#### 约束限制
- 在实例高负载场景下，会因为系统限流的原因导致无法查询出结果。
- Kill会话操作可能会导致业务断连，建议业务有重连机制，请谨慎操作。
- 一键Kill会话功能的"Kill会话实时统计结果预览"标签中展示当前时刻下符合被Kill的会话ID、SQL关键字等信息（预览非最终Kill结果，仅为当前时刻统计数据）。实际下发后请通过Kill会话历史记录查询实际结果。
 
#### 操作步骤
1. [登录RDS管理控制台](https://console.huaweicloud.com/rds/#/rds/management/list)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-rds-mssql/zh-cn_image_0000002572991262.png)，选择区域。
3. 在"实例管理"页面，选择目标实例，单击实例名称，进入实例的"概览"页签。
4. 在左侧导航栏选择"智能DBA助手"下的"实时会话"。
5. 在"实时会话"页面，可查看按登录名、访问主机、数据库3个维度展示当前会话统计结果。 
   图1实时会话   
   ![](https://support.huaweicloud.com/usermanual-rds-mssql/zh-cn_image_0000002676949062.png "点击放大")
   - Kill异常会话 在会话列表中，根据实际运行状态和业务需求，选择异常进程，单击"Kill会话"，结束会话，使数据库恢复正常。
     
   
   - 一键Kill会话 在会话列表，单击"一键Kill会话"，在弹框中，可通过Kill会话实时统计结果预览，查看符合被Kill的会话信息。
     对应Kill规则如下：
     - 仅对SELECT类型会话生效。
     
     - 分别按"开始时长"与"CPU TIME"降序排列，各取前30%的会话终止。
     
     - 以下情况不处理：包含存储过程、加密语句或触发器的语句；大事务中非纯SELECT的事务。
       图2一键Kill会话   
       ![](https://support.huaweicloud.com/usermanual-rds-mssql/zh-cn_image_0000002706788795.png "点击放大") 
      
   
   
   
   
 
#### 查看Kill会话历史
在实时会话页面，单击"一键Kill会话历史"，查看手动Kill会话的操作历史。
图3一键Kill会话历史   
![](https://support.huaweicloud.com/usermanual-rds-mssql/zh-cn_image_0000002677108916.png "点击放大")
