49得票3回答
MongoDB使用了太多的内存

我们现在已经使用MongoDB几个星期了,总体趋势是,我们发现MongoDB使用的内存太多了(远远超过数据集和索引的总大小)。 我已经阅读了this question和this question,但似乎没有解决我遇到的问题,它们实际上只是解释了文档中已经解释过的内容。 以下是htop和sh...

15得票3回答
如何将 .wt 备份文件恢复到本地 MongoDB?

这是一个之前被问过的问题,但我尝试了所有的解决方案,却始终无法做到正确。在发布这个问题之前,我花了相当多的时间进行研究。我查阅了官方的MongoDB文档和许多其他博客。 如何将一个.wt的MongoDB备份文件恢复到本地的MongoDB数据库?

7得票4回答
MongoDB / WiredTiger:在从文档中删除属性后减少存储大小

我在一个由4个节点组成的副本集上使用带有WiredTiger存储引擎的MongoDB 3.4。 通过删除占用大部分空间的属性,我缩小了很多文档大小,但是文档中提到,这个操作并不会减小存储大小(只减小数据大小),我可以确认这是真的。 所以我尝试使用压缩命令:一些空间被释放,但存储大小仍然比数据大...

7得票1回答
通过使用--repair和WiredTiger来恢复mongoDB。

我们不小心删除了目录rm -rf /data/db,这是我们的MongoDB路径,幸好有extundelete,我们恢复了它并得到了目录/data/db。 这是我们目录中的文件,并且这些文件是在MongoDB版本3.4下生成的。 文件夹 diagnostic.data: 文件夹 ...