常见问题解答:存储
在此页面上
当我达到 Atlas 存储限制时会发生什么?
达到 Atlas 存储限制的结果取决于您所使用的 Atlas 集群。
对于共享集群(
M0
、M2
、M5
),最大存储量是硬性限制,且不能超出。您可以通过升级到专用集群 (M10+
),添加额外的存储。有关 Atlas 如何计算共享集群存储限制的详细信息,请参阅常见问题解答的 部分。
如果您尝试写入共享集群,而此集群没有空间用于所需的写操作, 则 Atlas 将显示类似以下内容的错误消息:
WriteResult({ "writeError": { "code": 8000, "errmsg": "you are over your space quota, using 513 MB of 512 MB" } })
提示
Atlas 如何计算共享集群(M0、M2、M5)的存储限制
Atlas 根据数据使用量而不是非共享集群使用的 storageSize
指标(包括压缩)来计算存储限制。Atlas 通过对集群的 dataSize
和 indexSize
求和来确定数据使用量。您可以执行 db.stats() 法,查看这些字段的值。
如果不在 AWS 上的 MongoDB Atlas 使用预配 IOPS,那么我应该期待什么样的 IOPS?
Atlas 提供了您可以预期的 16K IOPS 的估计值,计算方法为每配置 GB 3 IOPS 或集群节点的最大 IOPS 容量,以较小者为准。
我能否为集群配置超过集群层标准限制的存储?
对于符合特定标准的集群,答案为“是”。要了解哪些集群支持扩展存储以及如何为项目启用扩展存储,请参阅管理项目设置。