更新时间:2024-09-12 GMT+08:00
分享

管理GaussDB(for MySQL)标准版磁盘容量

在使用数据库实例的过程中,当前磁盘空间数据与日志的占比以及历史上涨情况往往是用户关心的重点。GaussDB(for MySQL)标准版提供了容量预估功能,可以方便地查看磁盘空间分布状况与磁盘空间变化趋势。此外还提供了智能扩容、表智能诊断、TOP50库表等高级智能运维功能。

功能介绍

表1 功能介绍

功能模块

描述

相关操作

容量空间概况

空间概况模块展示了当前实例磁盘的空间使用率、剩余可用空间以及磁盘总空间大小、近一周日均增长量、预计可用天数等信息,可快速了解实例空间的整体情况。

查看容量空间使用情况

磁盘空间分布及变化趋势

支持查看实例磁盘空间的分布情况及磁盘空间的变化趋势。

查看磁盘空间分布

Top库表分析

支持查看物理文件大小Top50库表,可结合磁盘空间的分布情况,识别占用较高的库表并进行优化。

库表大小统计

查看容量空间使用情况

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。
  4. 在“实例管理”页面,选择目标实例,单击实例名称,进入实例概览页面。
  5. 在左侧导航栏选择“智能DBA助手 > 实时诊断”,进入实时性能页面。
  6. 单击“容量预估”,在“空间概况”区域,查看磁盘容量空间的使用情况。

    图1 查看空间概况
    您可以查看到如下信息:
    • 磁盘空间的使用率
    • 磁盘剩余可用空间以及磁盘总空间大小
    • 近一周日均增长量
    • 预计可用天数

      如果近一周日均增长为0GB,即近一周没有容量的使用,预计可用“无限”天,可用天数将不展示。

查看磁盘空间分布

支持查看实例磁盘空间的分布情况及磁盘空间的变化趋势。

图2 查看磁盘空间分布情况

如果磁盘空间(包括数据空间、Binlog、Slowlog、Relaylog、Audit log、临时空间、其他空间)对应的文件总数超过1万个,界面上不会展示磁盘空间分布数据和空间变化趋势,避免采集大量文件信息消耗性能,请联系技术支持处理。

  • 数据空间:用户数据(包括临时表文件)占用的磁盘空间。
  • Binlog:Binlog日志占用的磁盘空间。
  • Slowlog:慢日志占用的磁盘空间。
  • Relaylog:Relaylog日志占用的磁盘空间。
  • Audit log:审计日志占用的磁盘空间。
  • 临时空间:临时文件占用的磁盘空间。
  • 其他空间:数据库生成的ib_buffer_pool、ib_doublewrite、error.log等文件占用的磁盘空间。

库表大小统计

可查看物理文件大小Top50库表,结合磁盘空间的分布情况,识别占用较高的库表并进行优化。

  • 物理文件大小为精确采集数据,其余指标为预估值(存在误差),如差距较大建议对目标表执行ANALYZA TABLE。
  • 库名,表名中包含保留特殊字符时无法正常统计,包括“/”和“#p#p”。
  • 实例内存大于85%或者实例总计表数量超过5万时,为了不影响实例,不会采集数据。
图3 TOP 50库

单击“查看趋势”,可以查看近7天、近30天、自定义时间段(时间跨度在30天内)的数据量变化情况。

图4 查看数据趋势

相关文档