及时发现并解决空间问题是数据库运维的重要任务。通过空间分析功能,您可以直观地查看数据库实例的空间使用概况、空间剩余可用天数,以及数据库中某个表的空间使用情况、空间碎片、空间异常诊断等,帮助您及时发现数据库中的空间异常,避免影响数据库的稳定性。
RDS MySQL实例为高可用系列或集群系列。
对于基础版实例,支持在DAS控制台进行空间分析,详情请参见 空间分析 。
空间分析功能可以直观地查看数据库实例的空间使用概况、空间剩余可用天数,以及数据库中某个表的空间使用情况、空间碎片、空间异常诊断等。
空间分析功能最多分析20000张表。
在左侧导航栏中,选择 自治服务 > 一键诊断 。
单击 空间分析 页签。
在 空间分析 页面,您可以在 空间概况 和 数据空间 页签中查看该实例的空间使用情况:
页签
区域
说明
空间概况
库表空间概况
查看空间 异常 、 近一周日均增长量 , 空间可用天数 和 已用空间 等信息。
单击 查看各项统计信息的详细说明。
异常列表
查看该实例表/集合的异常信息。如果实例开启了自动空间优化功能,在 异常列表 ,您还可以查看该实例的空间优化历史。
主要识别如下异常:
自增主键溢出风险识别 :支持自动识别RDS MySQL自增主键溢出风险。
重复索引识别 :支持自动识别RDS MySQL中的重复索引。
空间碎片识别 :详情请参见 空间碎片自动回收 。
空间变化趋势
查看选定时间范围内的空间变化趋势。
时间隔间最大不能超过七天。
表空间
查看数据库实例中各个表的信息和空间使用情况,单击表名可查看对应表的 字段 和 索引 。
数据空间
查看该实例每个数据库的空间使用情况,以及数据库中表空间的使用情况。
单击表名可查看对应表的 字段 和 索引 。
开启 自动空间扩展 ,系统会在存储空间达到阈值时自动进行扩容。
开启 空间碎片自动回收 ,当RDS MySQL中表的空间碎片达到阈值(如表空间大小、碎片率)时,系统会自动进行回收。
其他引擎的空间分析,请参见:
SQL Server空间管理
PostgreSQL空间分析