我是 mongoDB 的新手,当我开始使用测试应用程序(ASP.Net)时发现数据库占用了大量磁盘空间。我想知道集合只有像单词这样的一小部分数据。所以任何人都可以阐明这 ?
如果错了,请纠正我。在此先感谢
我是 mongoDB 的新手,当我开始使用测试应用程序(ASP.Net)时发现数据库占用了大量磁盘空间。我想知道集合只有像单词这样的一小部分数据。所以任何人都可以阐明这 ?
如果错了,请纠正我。在此先感谢
Mongo 不会收缩先前分配的结构,因为这会减慢数据库速度。当您需要它时,运行修复程序来重建数据库并回收未使用的空间。在现场项目中,您应该将其安排在非高峰时间。
从命令行:
mongod --repair
从外壳(如果你走这条路,你必须为所有数据库包括本地数据库做):
db.repairDatabase();