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