更新时间:2024-06-28 GMT+08:00
分享

实例连接数与会话管理

使用场景

  • 查询实例当前内外部连接数,以及这些连接的来源IP。
  • 管理实例节点的当前会话,紧急Kill掉耗时较长的异常会话。

使用须知

  • 不支持ECS自建库,不支持创建中、冻结、异常实例。
  • 请谨慎使用“Kill会话”功能,您的Kill操作将会以日志的形式被记录下来。
  • 支持3.4 、4.0、4.2和4.4版本的副本集实例和集群实例。
  • 当CPU打满的情况下,Kill会话请求有一定概率会下发超时,此时请重新下发Kill会话请求。

连接数查询

  1. 登录管理控制台
  2. 单击管理控制台左上方的,选择区域和项目。
  3. 在页面左上角单击,选择数据库 > 文档数据库服务 DDS,进入文档数据库服务信息页面。
  4. 在左侧导航树,选择“数据管理服务(DAS)”,进入数据管理服务页面。

    图1 数据管理服务

  5. 在左侧的导航栏中选择“DBA智能运维”,单击“实例列表”,在页面右上方下拉框中选择“DDS实例”。

    图2 实例列表

  6. 单击目标实例中的“详情”。
  7. 在页签下选择“连接数查询”,可以查看当前实例的内外部连接数,以及这些连接的来源IP。

    图3 连接数查询

  8. 在页面中选择“切换节点”,可以查看实例指定节点的内外部连接数,以及这些连接的来源IP。

会话管理

  1. 登录管理控制台
  2. 单击管理控制台左上方的,选择区域和项目。
  3. 在页面左上角单击,选择数据库 > 文档数据库服务 DDS,进入文档数据库服务信息页面。
  4. 在左侧导航树,选择“数据管理服务(DAS)”,进入数据管理服务页面。

    图4 数据管理服务

  5. 在左侧的导航栏中选择“DBA智能运维”,单击“实例列表”,在页面右上方下拉框中选择“DDS实例”。

    图5 实例列表

  6. 在页签下选择“会话”,可以查看当前实例节点的会话情况。

    图6 会话
    在会话统计信息区域,可以查看会话概要(如会话总数、运行中会话总数和运行中会话最长时间),按照访问来源和按照Namespace统计的会话总数及活跃会话数。在会话列表中区域,可以查看会话详情,也可以进行如下操作:
    • 根据实际运行状态和业务需求,选择异常会话,单击“Kill会话”,结束会话,使数据库恢复正常。

    • 请在确认业务影响范围后,谨慎执行Kill操作,执行操作后会记录日志,切换页签到“历史救急日志”中可以查看。

    • 设置“大于运行时间”,可以筛选出大于设置时长的会话列表。

相关文档