更新时间:2026-08-11 GMT+08:00
分享

管理实时会话

操作场景

支持查看实例当前会话统计结果,识别异常会话,并手动kill会话。

约束限制

  • 在实例高负载场景下,会因为系统限流的原因导致无法查询出结果。
  • Kill会话操作可能会导致业务断连,建议业务有重连机制,请谨慎操作。
  • 一键Kill会话功能的“Kill会话实时统计结果预览”标签中展示当前时刻下符合被Kill的会话ID、SQL关键字等信息(预览非最终Kill结果,仅为当前时刻统计数据)。实际下发后请通过Kill会话历史记录查询实际结果。

操作步骤

  1. 登录RDS管理控制台
  2. 单击管理控制台左上角的,选择区域。
  3. 在“实例管理”页面,选择目标实例,单击实例名称,进入实例的“概览”页签。
  4. 在左侧导航栏选择“智能DBA助手”下的“实时会话”。
  5. 在“实时会话”页面,可查看按登录名、访问主机、数据库3个维度展示当前会话统计结果。

    图1 实时会话
    • Kill异常会话

      在会话列表中,根据实际运行状态和业务需求,选择异常进程,单击“Kill会话”,结束会话,使数据库恢复正常。

    • 一键Kill会话

      在会话列表,单击“一键Kill会话”,在弹框中,可通过Kill会话实时统计结果预览,查看符合被Kill的会话信息。

      对应Kill规则如下:

      • 仅对SELECT类型会话生效。
      • 分别按“开始时长”与“CPU TIME”降序排列,各取前30%的会话终止。
      • 以下情况不处理:包含存储过程、加密语句或触发器的语句;大事务中非纯SELECT的事务。
        图2 一键Kill会话

查看Kill会话历史

在实时会话页面,单击“一键Kill会话历史”,查看手动Kill会话的操作历史。

图3 一键Kill会话历史

相关文档