更新时间:2025-09-10 GMT+08:00
分享

容量预估

数据库实例在使用过程中,当前磁盘空间数据与日志的占比以及历史上涨情况往往是用户关心的重点。数据管理服务提供了容量预估功能,可以方便地查看磁盘空间概况与分布,并通过历史数据结合智能算法提供了空间预估等功能,尽早发现空间不足的情况并及时避免。此外还提供了磁盘空间变化趋势、Top库表等高级智能运维功能。

使用限制

目前只支持4.0及以上版本副本集和集群实例。

查看容量空间概况

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 单击页面左上角的,选择“数据库 > 数据管理服务 DAS”,进入数据管理服务页面。
  4. 在左侧的导航栏中单击DBA智能运维 > 实例列表页签,进入DBA智能运维实例列表页面。

    您也可以在产品概览页面,单击“进入DBA智能运维”,进入DBA智能运维实例列表页面。

  5. 在实例列表页面右上角,按照引擎、实例名称或者实例IP筛选实例。
  6. 选择目标实例,单击“详情”,进入“实例概览”页面。
  7. 单击“容量预估”,您可以查看“空间概况”区域。

    图1 空间概况
    • 您可以查看到如下信息:
      • 磁盘空间的使用率
      • 剩余
      • 近一周日均增长
      • 磁盘空间分布
        • 数据空间:存放用户数据的磁盘空间。
        • OpLog:存放oplog日志的磁盘空间。
        • 其他空间:一般包括元数据、数据库产生的临时文件、操作系统产生的临时文件等等。
    • 当磁盘的容量空间不足时,可以单击右上角“磁盘扩容”,为实例扩充磁盘空间。

查看磁盘空间变化趋势

支持查看实例磁盘空间的变化趋势。

图2 查看磁盘空间分布

Top库表

可查看物理文件大小Top50库表,结合磁盘空间的分布情况,识别占用较高的库表并进行优化。

图3 查看TOP 50库表
  • 实例总计表数量超过1万时,为了不影响实例性能,不会采集数据。
  • 由于底层不同表的少部分数据可能会混合在同一文件中,混合文件不会统计入任何表的数据物理空间内,因此表级数据物理空间大小总和可能会与磁盘占用存在一定误差。
  • 目前仅4.0版本支持展示碎片空间。4.0版本WiredTiger存储引擎下,数据更新或者删除数据会导致产生磁盘碎片空间。这些磁盘碎片空间会被数据库继续使用,当有新数据插入时,会重复利用这些碎片,而不需要新申请磁盘空间。

相关文档