【GaussDB】Ops巡检-系统库大小占用异常如何解决?

125 阅读2分钟

告警解释

=======

此告警对应指标“系统库大小占用”超出配置阈值,此指标反映系统库占用磁盘空间大小。

对系统的影响

系统库占用磁盘空间过大,在磁盘空间一定的情况下,用户库能够使用的磁盘空间会减少。

可能原因

  • 存储运维相关的系统表和视图占用磁盘空间。
  • 误在系统库下创建非系统表。

处理步骤

  1. 收到告警后,首先查看监控指标查看指标“系统库大小占用”,确认指标情况以及触发告警的组件。

  2. 登录实例节点登录系统库,执行如下命令,确认系统库下表占用磁盘空间的情况。

    SELECT schemaname,relname, pg_table_size(concat(schemaname,'.',relname))/1024/1024/1024 table_size_GB FROM PG_STAT_USER_TABLES ORDER BY table_size_gb DESC;
    

    • 查询结果中包含schemaname为非snapshot的记录,可能是用户误在系统库下创建表。

      优先联系技术支持确认是否为数据库自建的表。

      • 是,无法删除;
      • 否,可以联系建表人,是否可以删除,使用用户库建表。
    • 查询结果中schemaname均为snapshot,可以通过调整快照的保存和生成时间进行优化,但是调大获取快照间隔和调小保存时间,会影响运维的时效性,建议调整前请联系技术支持协助评估。

    • table_size_gb:表占用的磁盘空间。
    • wdr_snapshot_interval:获取快照操作的时间间隔,默认60分钟。
    • wdr_snapshot_retention_days:系统中数据库监控快照数据的保留天数,默认8天。
  3. 如果上述方法无法解决,联系技术支持进行处理。

告警清除

此告警修复后,系统会自动清除此告警,无需手工清除。

参考信息

不涉及。

更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…