您可以通过DAS的空间分析功能直观地查看某个数据库实例的空间使用概况、空间剩余可用天数,以及数据库中某个表的空间使用情况、空间碎片、空间异常诊断等,本文以RDS MySQL数据库为例介绍如何使用空间分析功能。

前提条件

目标数据库为:
  • RDS MySQL
  • PolarDB MySQL
  • 云数据库MongoDB版
  • 自建MongoDB

查看全局空间

若您有多个数据库实例,您可以在全局空间使用排行榜页面,查看当前所有数据库的空间使用情况,快速找出空间使用率最高的实例。

说明 全局空间使用排行榜支持的实例为RDS MySQL、自建MySQL、云数据库MongoDB版和自建MongoDB。
  1. 登录DAS控制台
  2. 在左侧导航栏,单击空间分析,进入全局空间使用排行榜详情页,查看相关信息。
    说明 由于采用账号直连和集中Gateway部署的自建数据库实例无法采集到空间数据,所以这些实例无法在 全局空间使用排行榜列表中出现。

查看单个实例的空间分析

  1. 登录DAS控制台
  2. 在左侧导航栏中,单击实例监控
  3. 实例监控页面,找到对应的数据库实例,单击右侧的性能 > 空间分析
  4. 空间分析页面,您可直观的查看该实例的空间概况数据空间异常列表空间变化趋势,详细说明见如下表。
    ss
    参数 说明
    空间概况 您可直观的查看空间近一周的日均增长量剩余可用天数已使用空间总量等信息。
    数据空间 您可查看每个数据空间和单个表空间的使用情况,单击表名可查看对应表的字段索引
    空间变化趋势 您可查看每个collection的占用空间压缩率索引空间占用等,单击表名可以查看collection的索引
    异常列表
    • 自增主键溢出风险识别:支持自动识别RDS MySQL和PolarDB MySQL自增主键溢出风险。
    • 重复索引识别:支持自动识别RDS MySQL和PolarDB MySQL中的重复索引。
    • 空间碎片识别:详情请参见空间碎片自动回收
    • SQL请求行为识别:详情请参见SQL请求行为识别.