yuan-er

导航

 

实时会话

操作场景

DBMind支持查看GaussDB数据库实例组件维度下所有的实时会话,并支持结束指定会话。

GaussDB数据库实例使用会话管理功能时,GaussDB实例无需被DBMind实例纳管。

约束限制

GaussDB实例的数据库引擎版本需要大于等于V2.0-3.100,内核版本大于等于503.0。

操作步骤

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 在页面左上角单击,选择数据库 > 云数据库 GaussDB”,进入云数据库 GaussDB信息页面。
  4. “实例管理”页面,选择指定的实例,单击实例的名称,进入实例详情页面。
  5. 在左侧导航栏中单击“诊断优化 > 会话管理”,显示实时会话信息。搜索框中选择“数据库”、“客户端IP”或“用户名”进行过滤筛选。

     

    表1 实时会话部分指标说明

    指标名称

    指标说明

    是否等待

    如果会话当前正等待锁则为true,否则为false。

    阻塞会话

    阻塞当前线程获取锁的会话标识。

    等待事件

    当前线程正在等待的事件。

    状态

    该会话当前总体状态。取值范围如下:

    • active:后台正在执行一个查询。
    • idle:后台正在等待一个新的客户端命令。
    • idle in transaction:后台在事务中,但事务中没有语句在执行。
    • fastpath function call:后台正在执行一个fast-path函数。
    • disabled:如果后台禁用track_activities,则会话显示此状态。
    • 勾选一条或多条会话,单击“查杀指定会话”,输入框中输入“YES”,单击“确定”,完成查杀会话。
    • 单击“查杀所有空闲会话”,确认要执行查杀所有空闲会话,输入框中输入“YES”,单击“确定”,完成查杀所有空闲会话。
      • 空闲会话是指状态为“idle”的会话,“idle in transactions”和“active”状态的会话不会被当做空闲会话删除。
      • 只有客户端IP不为空的会话才会显示在会话列表中。
      • 1.4及之前版本的实例不支持查询SQL ID,故SQL ID列为空。
      • 仅支持包含有CN或DN(主、备)组件的节点。
 
posted on 2025-02-26 15:45  数据库笔记  阅读(8)  评论(0)    收藏  举报