首页 > 解决方案 > 了解 MongoDB Atlas 中的 MongoDB 存储大小、磁盘空间、数据库大小

问题描述

在此处输入图像描述

(1)根据上图,我们有以下集群,具有 100 GB 的存储空间。

. .

在此处输入图像描述

(2)在我们集群的概览页面上,它显示我们正在使用 43.3 GB 的最大 100 GB。鉴于我们的配置有 100 GB 的存储空间,我想假设 100 GB 的磁盘空间与 100 GB 的可用存储空间相同?

. .

在此处输入图像描述

(3)但是,当我点击进入我们的数据库时,它显示数据库大小为 66.64 GB + 3.21 GB 索引,总大小约为 70GB。

问题: 100GB 的可用存储/磁盘和70GB 的数据库大小+索引大小有什么区别?我们应该担心 70 GB 接近 100 GB,还是只有 43.3 GB 的磁盘使用量才重要?

标签: mongodbstoragemongodb-atlas

解决方案


您的 mongodb 数据库默认使用具有快速压缩的wiredTiger 存储引擎,这意味着您存储在磁盘上的数据很可能使用了 43.3GB ,但实际(未压缩)数据大小约为 70GB ,因此无需担心,因为您仅使用了 100GB 存储空间中的 43.3%。当然你需要监控你的数据增长,如果它增长得更快,你可能需要分配更多的空间......


推荐阅读