gpt4 book ai didi

MongoDB 数据删除 - 回收磁盘空间

转载 作者:IT老高 更新时间:2023-10-28 13:05:33 24 4
gpt4 key购买 nike

Possible Duplicate:
Auto compact the deleted space in mongodb?

我的理解是,在删除操作时,MongoDB 不会释放磁盘空间,而是会根据需要重用它。

  1. 正确吗?
  2. 如果没有,我会运行修复命令吗?
  3. 能否在实时 mongo 实例上运行修复?

最佳答案

  1. 是的,它是正确的。
  2. 不,最好给 mongodb 尽可能多的磁盘空间(如果 mongodb 可以分配更多的空间而不是更少的磁盘碎片,那么额外分配空间是昂贵的操作)。但是,如果您愿意,可以从 mongodb shell 运行 db.repairDatabase() 以缩小数据库大小。
  3. 是的,您可以在实时 mongodb 实例上运行 repairDatabase(最好在非高峰时段运行)

关于MongoDB 数据删除 - 回收磁盘空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5518581/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com