容量预估
操作场景
数据库实例在使用过程中,当前磁盘空间数据与日志的占比以及历史上涨情况往往是用户关心的重点。智能DBA助手提供了容量预估功能,可以方便地查看磁盘空间概况与分布,并通过历史数据结合智能算法提供了空间预估等功能,尽早发现空间不足的情况并及时避免。此外还提供了磁盘空间变化趋势、Top库表等高级智能运维功能。
使用限制
目前只支持4.0及以上版本副本集和集群实例。
查看容量空间概况
- 登录管理控制台。
- 单击管理控制台左上方的
,选择区域和项目。 - 在页面左上角单击
,选择,进入文档数据库服务信息页面。 - 在“实例管理”页面,选择指定的集群实例,单击实例名称。
- 在左侧的导航栏中选择页签。
- 单击“实时诊断”。
- 单击“容量预估”,您可以查看“空间概况”区域。
图1 空间概况
- 您可以查看到如下信息:
- 磁盘空间的使用率
- 剩余
- 近一周日均增长
- 磁盘空间分布
- 数据空间:存放用户数据的磁盘空间。
- OpLog:存放oplog日志的磁盘空间。
- 其他空间:一般包括元数据、数据库产生的临时文件、操作系统产生的临时文件等等。
- 当磁盘的容量空间不足时,可以单击右上角“磁盘扩容”,为实例扩充磁盘空间。
- 您可以查看到如下信息:
查看磁盘空间变化趋势
支持查看实例磁盘空间的变化趋势。
Top库表
可查看物理文件大小Top50库表,结合磁盘空间的分布情况,识别占用较高的库表并进行优化。
- 实例总计表数量超过1万时,为了不影响实例性能,不会采集数据。
- 由于底层不同表的少部分数据可能会混合在同一文件中,混合文件不会统计入任何表的数据物理空间内,因此表级数据物理空间大小总和可能会与磁盘占用存在一定误差。
- 目前仅4.0版本支持展示碎片空间。4.0版本WiredTiger存储引擎下,数据更新或者删除数据会导致产生磁盘碎片空间。这些磁盘碎片空间会被数据库继续使用,当有新数据插入时,会重复利用这些碎片,而不需要新申请磁盘空间。