您可以通过DAS的空间分析功能直观地查看某个数据库实例的空间使用概况、空间剩余可用天数,以及数据库中某个表的空间使用情况、空间碎片、空间异常诊断等,本文以RDS MySQL数据库为例介绍如何使用空间分析功能。
前提条件
目标数据库为:- RDS MySQL、PolarDB MySQL版、MyBase MySQL、自建MySQL
- 云数据库MongoDB版、自建MongoDB
- RDS PostgreSQL、PolarDB PostgreSQL版
- PolarDB PostgreSQL版(兼容Oracle)
- PolarDB-X 2.0
查看全局空间
若您有多个数据库实例,您可以在全局空间使用排行榜页面,查看当前所有数据库的空间使用情况,快速找出空间使用率最高的实例。
说明 全局空间使用排行榜支持如下数据库实例:
- RDS MySQL
- 自建MySQL
- 云数据库MongoDB版
- 自建MongoDB
查看单个实例的空间分析
- 登录DAS控制台。
- 在左侧导航栏中,单击实例监控。
- 找到目标实例,单击实例ID,进入目标实例详情页。
- 在左侧导航栏单击空间分析。
- 在空间分析页面,您可以在空间概况和数据空间页签中查看该实例的空间使用情况:
页签 区域 说明 空间概况 库表空间概况 查看空间异常、近一周日均增长量,空间可用天数和已用空间等信息。 异常列表 查看该实例表/集合的异常信息。如果实例开启了自动空间优化功能,在异常列表,您还可以查看该实例的空间优化历史。 主要识别如下异常:- 自增主键溢出风险识别:支持自动识别RDS MySQL和PolarDB MySQL版自增主键溢出风险。
- 重复索引识别:支持自动识别RDS MySQL和PolarDB MySQL版中的重复索引。
- 空间碎片识别:详情请参见空间碎片自动回收。
空间变化趋势 查看数据空间、已用空间、日志空间和临时空间近一周的空间变化趋势。 表空间 查看数据库实例中各个表的信息和空间使用情况,单击表名可查看对应表的字段和索引。 数据空间 查看该实例每个数据库的空间使用情况,以及数据库中表空间的使用情况。 单击表名可查看对应表的字段和索引。