CloudDBA空间分析提供了查询空间概况、空间变化趋势、异常列表和数据空间的功能,您可以通过这些信息及时发现数据库中空间的异常情况,避免影响数据库稳定性。

前提条件

实例为MongoDB 4.0及以上版本的副本集实例。

操作步骤

  1. 登录MongoDB管理控制台
  2. 在页面左上角,选择实例所在的资源组和地域。
  3. 在左侧导航栏,单击副本集实例列表
  4. 找到目标实例,单击实例ID。
  5. 在左侧导航栏,选择CloudDBA > 空间分析
    说明 如果已经执行过空间分析操作,您可以在页面右上角单击 重新分析进行再次分析。
  6. 选择空间概况数据空间查看分析结果。
    空间概况和数据空间
    • 空间概况
      空间概况页面向您展示了 库表空间概况异常列表空间变化趋势表空间的信息。
      • 库表空间概况库表空间概况
        项目 说明
        异常 统计实例的空间异常数量。异常种类如下:
        • 实例的空间使用率大于90%。
        • 实例的库表总空间(物理)剩余可用天数估计不足7天。
        • 单个集合索引数超过10个。
        近一周日均增长量 统计最近7天的空间日均增长量。

        算法:(采集时刻的空间大小 - 7天前的空间大小)/7。

        说明
        • 增长速度为采集时刻七天均值。
        • 该参数适用于平稳业务,空间突变(如批量导入,历史数据删除,实例迁移重建等)会影响数据准确性。
        空间可用天数 估算剩余空间可用的天数,展示剩余空间大小。

        算法:可用空间/近一周日均增长量。

        说明
        • 90+代表预测长时间内磁盘空间足够使用。
        • 该参数适用于平稳业务,空间突变(例如批量导入、历史数据删除、实例迁移重建等)会影响数据准确性。
        已用空间 展示已用空间大小和总空间大小。
      • 异常列表

        展示具体的异常信息,您可以根据异常信息排查实例的空间异常问题。

        异常列表
      • 空间变化趋势

        展示近一周已用空间数据空间日志空间的变化情况。

        空间变化趋势
      • 表空间
        展示所有表的信息,例如集合名、数据库名、存储引擎、集合空间等。
        说明 您可以单击集合名,查看索引相关信息。
        表空间
    • 数据空间
      数据空间向您展示了数据空间大小和表空间信息。
      说明
      • 您可以单击数据空间名查看对应的表空间信息。
      • 您可以单击集合名,查看索引相关信息。
      数据空间页面

相关任务

CloudDBA空间分析最多分析20000张表,如果缺少空间数据,可能是因为账号缺少对应的库表权限或表个数太多,您可以重新授权。请选择以下任意一种方法进行重新授权:
  • 已有账号和密码
    1. 单击页面上方的重新授权
    2. 填写数据库账号密码
    3. 单击确认
  • 生成授权命令
    1. 单击页面上方的重新授权
    2. 填写数据库账号密码
    3. 单击生成授权命令
    4. 单击确认