更新时间:2024-04-01 GMT+08:00

会话管理

您可以在以下场景使用会话管理功能:

  • 紧急救助通道:在实例的连接数达到上限,无法正常登录时,该功能提供了一个特殊连接通道,可以查看和执行Kill会话的操作。
  • 历史急救日志:查看您在急救通道执行过的Kill操作历史记录。

使用须知

  • DDM支持查看CN会话(应用与DDM之间的连接)和DN会话(DDM与数据节点之间的连接)。
  • 仅支持数据节点为RDS for MySQL。
  • 不支持创建中、冻结、异常实例。
  • CPU负载高的情况下,kill会话请求有一定概率会超时(大约1分钟),可以稍后刷新会话列表查看目标会话是否还存在,如果还存在则需要重新执行kill会话操作。

操作步骤

  1. 登录分布式数据库中间件控制台。
  2. 在实例管理列表页面,单击进入目标实例。
  3. 单击左侧菜单栏的“会话管理”页签,进入“CN会话(逻辑)”页面。
  4. “CN会话(逻辑)”页面,可以查看到应用与DDM之间的会话信息列表。

    图1 CN会话列表

    您还可以在右上角通过输入关键字查询需要的会话信息。

    在会话列表中,勾选某一会话,单击“kill会话”,可以结束该会话。勾选多条会话,单击“kill会话”可以批量结束会话。

  5. 单击“DN会话(物理)”页签,可以查看到DDM与数据节点(RDS for MySQL)之间的会话信息列表。

    图2 DN会话列表

    您还可以在右上角通过输入SQL语句查询需要的会话信息。

    在会话列表中,勾选某一会话,单击“kill会话”,可以结束该会话。勾选多条会话,单击“kill会话”可以批量结束会话。

    图3 kill会话

  6. 单击“历史急救日志”页签,您可以获取执行过的Kill操作信息。

    图4 查看历史急救日志

    您还可以进行如下操作:

    • 通过设置开始时间和结束时间来查询所需时间段内执行过的Kill操作信息。
    • 在列表右上角的下拉框中选择目标DDM实例或数据节点(RDS for MySQL实例),可筛选出对应的CN会话或DN会话信息。