Docs 菜单
Docs 主页
/
MongoDB Atlas
/ /

常见问题解答:存储

在此页面上

  • 当我达到 Atlas 存储限制时会发生什么?
  • 如果不在 AWS 上的 MongoDB Atlas 使用预配 IOPS,那么我应该期待什么样的 IOPS?
  • 我能否为集群配置超过集群层标准限制的存储?

达到 Atlas 存储限制的结果取决于您所使用的 Atlas 集群。

  • 对于共享集群(M0M2M5),最大存储量是硬性限制,且不能超出。您可以通过升级到专用集群 (M10+),添加额外的存储。有关 Atlas 如何计算共享集群存储限制的详细信息,请参阅常见问题解答的 部分

  • 默认情况下, M10+集群会根据磁盘使用阈值自动扩展存储。要将此设置修改为固定存储限制,请参阅修改集群页面。

如果您尝试写入共享集群,而此集群没有空间用于所需的写操作, 则 Atlas 将显示类似以下内容的错误消息:

WriteResult({
"writeError": {
"code": 8000,
"errmsg": "you are over your space quota, using 513 MB of 512 MB"
}
})

提示

另请参阅:

要了解共享集群和专用集群之间的区别,请参阅 Atlas M0 免费集群、M2 和 M5 限制

提示

您可以配置警报,一旦分配的存储达到指定阈值,就会trigger警报。 Atlas 使用dbStats命令返回的指标计算分配的存储。

Atlas 默认下每 20 分钟检索一次数据库指标,但会在必要时调整频率以减少对数据库性能的影响。

要了解有关存储警报的更多信息,请参阅 DB 存储警报条件

Atlas 根据数据使用量而不是非共享集群使用的 storageSize 指标(包括压缩)来计算存储限制。Atlas 通过对集群的 dataSizeindexSize 求和来确定数据使用量。您可以执行 db.stats() 法,查看这些字段的值。

Atlas 提供了您可以预期的 16K IOPS 的估计值,计算方法为每配置 GB 3 IOPS 或集群节点的最大 IOPS 容量,以较小者为准。

对于符合特定标准的集群,答案为“是”。要了解哪些集群支持扩展存储以及如何为项目启用扩展存储,请参阅管理项目设置

后退

常见问题解答:安全性