更新时间:2024-10-16 GMT+08:00
分享

表诊断

GaussDB(DWS)提供了集群中数据表关键运行状态的统计数据与诊断工具。其中包括:

  • 表倾斜率:对于集群中数据表统计信息进行监控分析,展示倾斜率高于5%且表大小TOP50的表信息。
  • 表脏页率:对于集群中数据表统计信息进行监控分析,展示脏页率高于50%且表大小TOP50的表信息。

表倾斜率

不合理的分布列选择,将引发算子计算/数据下盘倾斜严重,导致不同DN的处理压力不同,影响业务性能,并容易造成单DN磁盘使用率过高。用户可通过查询表倾斜率,根据表的大小和倾斜率,对倾斜严重的表重新选择分布列。参见如何调整分布列?

操作步骤

  1. 登录GaussDB(DWS) 管理控制台。
  2. 在“专属集群 > 集群列表”页面,找到需要查看监控的集群。
  3. 在指定集群所在行的“操作”列,单击“监控面板”,系统将显示数据库监控页面。
  4. 在左侧导航栏选择“工具 > 表诊断 > 表倾斜率”,页面将展示集群中符合统计条件的表信息。

表脏页率

对于数据表的DML操作将影响数据表数据导致存在无用的脏数据, 过多的脏数据将占据磁盘空间,影响集群可用容量。用户可通过查询表的脏页率,根据表的大小和脏页率,对较大表和脏页率过高的表进行处理, 处理方式参考磁盘使用率高&集群只读处理方案

操作步骤

  1. 登录GaussDB(DWS) 管理控制台。
  2. 在“专属集群 > 集群列表”页面,找到需要查看监控的集群。
  3. 在指定集群所在行的“操作”列,单击“监控面板”,系统将显示数据库监控页面。
  4. 在左侧导航栏选择“工具 > 表诊断 > 表脏页率”,页面将展示集群中符合统计条件的表信息。

相关文档