You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置现有AWS DocumentDB集群动态扩容?及存储相关问题咨询

AWS DocumentDB存储空间相关问题解答

为什么删除数据后storageSize没变化?

DocumentDB采用预分配存储机制,删除文档后释放的空间会被保留用于后续写入,不会自动返还给AWS云环境,因此stats()返回的storageSize不会立即下降。这是默认设计,并非动态扩容功能失效。

关于动态扩容(自动存储扩容)

DocumentDB的自动扩容功能是默认启用的,无需额外配置。当集群存储使用率超过85%时,系统会自动增加存储容量,每次扩容幅度为当前存储的10%或10GB(取二者较大值),直到达到实例类型的最大存储上限。你之前可能混淆了"动态扩容"的方向——该功能仅负责扩容,不支持自动缩容。

如何释放已删除数据占用的空间?

如果需要回收已删除数据的空间,可通过以下方式操作:

  • 针对目标集合执行compact()命令:该命令会重新整理集合的存储,释放未使用的空间。执行语法为:
    db.your_collection_name.compact()
    
    注意:此操作会消耗集群资源,建议在业务低峰期执行,且执行期间可能影响读写性能。
  • 若需回收整个数据库的空间,可考虑导出数据后重建集合或数据库,但此操作复杂度更高,需提前做好数据备份。

确认自动扩容状态

你可以通过AWS控制台查看集群的自动扩容配置:进入DocumentDB集群详情页,在"存储"模块下可确认自动扩容是否处于启用状态(默认是开启的)。

内容的提问来源于stack exchange,提问作者Alan Moore

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 10:47:02