空间分析

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

前提条件

目标数据库为:

  • RDS MySQLPolarDB MySQL版MyBase MySQL、自建MySQL

  • 云数据库MongoDB版、自建MongoDB

  • RDS PostgreSQLPolarDB PostgreSQL版

  • PolarDB PostgreSQL版(兼容Oracle)

  • PolarDB-X 2.0

查看全局空间

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

说明

全局空间使用排行榜支持如下数据库实例:

  • RDS MySQL

  • 自建MySQL

  • 云数据库MongoDB版

  • 自建MongoDB

  1. 登录DAS控制台

  2. 在左侧导航栏,单击空间分析,进入全局空间使用排行榜详情页,查看相关信息。

    接入方式为账号直连集中模式DBGateway自建数据库实例无法采集到空间数据,所以这些实例不会出现在全局空间使用排行榜列表中。

    说明

    自建数据库的接入方式说明如下,具体的接入方式和步骤请参见接入数据库实例

    • 账号直连:采用直连接入方式接入的自建数据库。

    • 集中模式DBGateway:采用使用集中模式的数据库网关方式接入的自建数据库。

查看单个实例的空间分析

  1. 登录DAS控制台

  2. 在左侧导航栏中,单击实例监控

  3. 找到目标实例,单击实例ID,进入目标实例详情页。

  4. 在左侧导航栏单击空间分析

  5. 空间分析页面,您可以在空间概况数据空间页签中查看该实例的空间使用情况:

    页签

    区域

    说明

    空间概况

    库表空间概况

    查看空间异常近一周日均增长量空间可用天数已用空间等信息。

    说明

    单击image.png查看各项统计信息的详细说明。

    异常列表

    查看该实例表/集合的异常信息。如果实例开启了自动空间优化功能,在异常列表,您还可以查看该实例的空间优化历史。

    主要识别如下异常:

    • 自增主键溢出风险识别:支持自动识别RDS MySQLPolarDB MySQL版自增主键溢出风险。

    • 重复索引识别:支持自动识别RDS MySQLPolarDB MySQL版中的重复索引。

    • 空间碎片识别:详情请参见空间碎片自动回收

    空间变化趋势

    查看选定时间范围内的空间变化趋势。

    说明

    时间隔间最大不能超过七天。

    表空间

    查看数据库实例中各个表的信息和空间使用情况,单击表名可查看对应表的字段索引

    数据空间

    查看该实例每个数据库的空间使用情况,以及数据库中表空间的使用情况。

    单击表名可查看对应表的字段索引