yuan-er

导航

 

事务统计

操作场景

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

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

约束限制

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

操作步骤

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

     

    表1 事务统计部分指标说明

    指标名称

    指标说明

    Xlog量

    事务当前使用的XLOG(WAL日志)量。

    事务变更时间

    上次事务状态改变的时间。

    查询开始时间

    开始当前活跃查询的时间, 如果事务状态的值不是active,则这个值是上一个查询的开始时间。如果是存储过程、函数、package,则查询的是第一个查询时间,不会随着存储过程内语句运行而改变。

    事务状态

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

    • active:后台正在执行一个查询。
    • idle:后台正在等待一个新的客户端命令。
    • idle in transaction:后台在事务中,但事务中没有语句在执行。
    • fastpath function call:后台正在执行一个fast-path函数。
    • disabled:如果后台禁用track_activities,则事务显示此状态。
  6. 支持手动查杀事务或自动定时查杀事务。

     

    • 手动查杀事务

      勾选一条或多条事务,单击“手动查杀事务”,输入框中输入“YES”,单击“确定”,完成查杀事务。

       

    • 自动查杀事务

      单击“自动查杀事务”,弹出自动查杀事务配置对话框,配置相关信息,输入框中输入“YES”,单击“确定”,完成自动查杀功能。

      图1 自动查杀事务

       

      NOTICE:
      • 只有状态为不为“idle”的事务,才会显示在统计列表中,事务状态可以通过pg_stat_activity视图中查询。
      • 事务统计仅支持内核版本大于等于503.1.0.SPC2700的实例。
      • 仅支持包含有CN或DN(主、备)组件的节点。
      • 无法对系统数据库postgres中的事务进行自动查杀。

     

 
posted on 2025-02-26 15:46  数据库笔记  阅读(4)  评论(0)    收藏  举报