RDS MySQL提供空间分析功能,能够查看空间概况、变化趋势、异常列表、表空间和数据空间。

RDS MySQL的CloudDBA工具能够帮助您及时发现数据库中的空间异常,避免影响数据库稳定性。

前提条件

实例为如下版本:

  • MySQL 8.0 高可用版/三节点企业版
  • MySQL 5.7 高可用版/三节点企业版
  • MySQL 5.6
  • MySQL 5.5

空间分析

  1. 登录RDS管理控制台
  2. 选择目标实例所在地域。空间分析_性能优化/诊断(新CloudDBA)_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第1张
  3. 单击目标实例ID,进入基本信息页面。
  4. 在左侧导航栏中,选择CloudDBA > 空间分析
  5. 在右侧单击重新分析,等待分析完成。
  6. 选择空间概况数据空间查看分析结果。

空间概况页面介绍

  • 库表空间概况
    参数 说明
    异常

    统计实例的空间异常数量。异常种类如下:

    • 实例的空间使用率大于90%。
    • 实例的空间可用天数不足7天。
    • 实例可回收空间大于60GB,并且碎片率大于5%。
    • 单表大于6GB,并且碎片率大于30%。
    • 单表大于50GB。
    • 单表行数大于500万,并且平均每行长度大于10KB。
    近一周日均增长量

    统计最近7天的空间日均增长量。算法为:(采集时刻的空间大小 - 7天前的空间大小)/7。

    说明
    • 0B代表空间没有增长或为负增长。
    • 该参数适用于平稳业务时进行参考,空间突变(如批量导入、历史数据删除、实例迁移重建等)会影响数据准确性。
    空间可用天数

    估算剩余空间可用的天数,展示剩余空间大小。算法为:可用空间/近一周日均增长量。

    说明
    • 90+代表系统预测长时间内磁盘空间足够使用。
    • 该参数适用于平稳业务时进行参考,空间突变(如批量导入、历史数据删除、实例迁移重建等)会影响数据准确性。
    已用空间

    展示已用空间大小和总空间大小。

    空间分析_性能优化/诊断(新CloudDBA)_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第2张
  • 异常列表
    展示具体的异常信息,您可以根据异常信息排查实例的空间异常问题。空间分析_性能优化/诊断(新CloudDBA)_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第3张
  • 空间变化趋势
    展示近一周的空间变化情况,包括已用空间、数据空间、日志空间、临时空间。空间分析_性能优化/诊断(新CloudDBA)_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第4张
  • 表空间
    展示所有表的空间占用情况,包括表空间大小、表空间占比、索引空间、数据空间等。
    说明 您可以单击表名,查看表的字段和索引。
    空间分析_性能优化/诊断(新CloudDBA)_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第5张

数据空间页面介绍

展示各个数据库的空间大小,以及对应数据库的表空间信息。
说明
  • 您可以单击数据库查看对应的表空间信息。
  • 您可以单击表名,查看表的字段和索引。
空间分析_性能优化/诊断(新CloudDBA)_RDS MySQL 数据库_云数据库 RDS 版 阿里云技术文档 第6张