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

管理实时会话

操作场景

实时会话功能提供当前数据库会话快照查询,并支持排序过滤展示。可基于用户、访问来源、数据库多维度统计会话数。

Kill会话能应对紧急实例恢复,保障数据库的可用性。当实例的连接数达到上限,无法正常登录时,可以查看和执行Kill会话的操作。

注意事项

Kill会话操作可能会导致业务断连,建议业务有重连机制,请谨慎操作。

约束限制

  • 请务必在紧急情况下使用Kill会话功能,您的Kill操作将会以日志的形式被记录下来。
  • rdsAdmin、rdsBackup、rdsMetric、rdsRepl等敏感用户以及用户名为 null 的会话禁止Kill和SQL限流,请知悉。
  • 实时会话尽量使用较少资源,当实例负载较高时,频繁刷新会话列表可能会出现报错,请等待几秒后重新刷新。
  • CPU打满情况下紧急Kill会话请求可能会下发失败,如遇到失败报错时请重复尝试。

操作步骤

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域。
  3. 单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。
  4. 在“实例管理”页面,选择目标实例,单击实例名称,进入实例的“概览”页签。
  5. 在左侧导航栏选择“智能DBA助手”下的“实时会话”。
  6. 在实时会话页面,可以进行如下操作。

    • 查看会话统计结果
      在会话统计信息区域,可以查看会话概要,以及按照用户、访问来源和数据库维度统计的会话结果。
      图1 实时会话
    • Kill异常会话

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

    • 查看数据库CPU/内存占比情况

      在会话列表,单击“按数据库统计”,查看该实例下数据库的CPU/内存占比情况。

    • 查看Kill会话历史

      在实时会话页面,选择“Kill会话历史”,查看Kill会话的操作历史,并支持导出操作历史记录。

相关文档