yuan-er

导航

 

对象分析

支持通过对相邻WDR报告的分析,获取指定时间段内表或索引的统计分析信息。例如表发起的顺序扫描数,插入行数,更新行数等。

GaussDB数据库实例分析相邻WDR报告时,GaussDB实例无需被DBMind实例纳管。

前提条件

登录账号需要具备授权项“gaussdb:instance:getDatabasesTableAnalysis”和“gaussdb:instance:getDatabasesIndexAnalysis”。

约束限制

  • 数据库实例为正常状态。
  • 数据库实例不能为灾备实例。
  • 分析时间段内不能有节点重启。
  • 分析时间段内不能有主备倒换。
  • 分析时间段内不能对性能指标进行reset操作。
  • 分析时间段内不能有drop database操作。

操作步骤

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 在页面左上角单击,选择数据库 > 云数据库 GaussDB”,进入云数据库 GaussDB信息页面。
  4. “实例管理”页面,选择指定的实例,单击实例的名称,进入实例详情页面。
  5. 选择“诊断优化 > 对象分析”,进入“对象分析”信息页面。
  6. 选择“表”,选择查询时间段,可获取表在该时间段内的分析信息。

     

    图1 表分析信息
    表1 对象表参数说明

    参数名称

    参数解释

    顺序扫描数

    表发起的顺序扫描数,seq_scan算子的扫描数。

    顺序扫描活跃数

    顺序扫描活跃行数(live tuple)。

    索引扫描数

    索引扫描次数。

    HOT更新行数

    HOT更新行数(即没有更新索引列的行数)。

    最后清理时间

    最后一次此表被手动执行vacuum命令(不计算VACUUM FULL)的时间。

    autovacuum清理时间

    上次被autovacuum守护线程清理的时间。

    分析时间

    上次通过analyze命令手动分析目标表的时间。

    autovacuum分析时间

    上次被autovacuum守护线程分析时间。

    清理次数

    表被手动执行vacuum命令清理的次数(不计算VACUUM FULL)。

    autovacuum清理次数

    这个表被autovacuum守护线程清理的次数。

    分析次数

    表被analyze命令手动分析次数。

    autovacuum分析次数

    目标表被autovacuum守护线程分析的次数。

     

  7. 选择“索引”,选择查询时间段,可获取索引在该时间段内的分析信息

     

    图2 索引分析信息
    表2 对象索引参数说明

    参数名称

    参数解释

    索引扫描数

    该索引上执行的索引扫描次数。

    索引项数

    该索引上扫描返回的索引项数。

    活表行数

    使用该索引的简单索引扫描在原表中抓取的活跃行数。

    1. 表分析和索引分析是分析两个时间点(两个快照)在数据库里状态对比,非实时值,该状态在比较的过程中是一个“运动值”(未落盘或者快照生效时间落后于数据更新时间等场景),可能导致部分字段出现较小误差(如插入行数、更新行数、删除行数等字段)。
    2. 如果统计的为REPLICATION表,表中统计的数据为实际行数*分片数量,例如当前为三分片的实例,向REPLICATION表写入100条数据,对象分析中该表的插入行数显示300行。

     

 
posted on 2025-02-26 16:32  数据库笔记  阅读(6)  评论(0)    收藏  举报