13得票4回答
关于操作/管理MongoDB的好资源

学习如何操作和管理MongoDB的最佳资源是什么? 有很多关于开发MongoDB的资源,这实际上会造成一个问题,当你拥有足够的开发能力但真正需要过滤掉那些噪音时。对于那些还不能负担得起雇佣数据库管理员的开发人员来说,我们需要在保持Mongo集群稳定、高性能等方面变得相当不错。除了常见问题解答...

13得票2回答
突然出现Mongodb连接数/队列过高的情况,数据库停止响应。

问题 我们的mongodb设置出现了奇怪的问题。有时候我们会遇到高连接和高队列的峰值,如果让队列和连接增加,mongodb进程就会停止响应。我们需要使用htop中的sigkill重启实例。 看起来是系统限制/ mongodb配置阻止mongodb运行,因为硬件资源是正常的。这个问题的版本在...

13得票1回答
XFS仍然是Mongodb的最佳选择吗?

有这个用于生产服务器的指南: https://docs.mongodb.com/manual/administration/production-notes/#kernel-and-file-systems 它说明对于WiredTiger存储引擎,强烈推荐使用XFS而不是ext3或ext4...

12得票1回答
MongoDB性能与拥有550万行/文档的PostgreSQL比较

有人可以帮我比较这些查询,并解释为什么PostgreSQL查询只需要不到2000毫秒,而MongoDB聚合查询却需要将近9000毫秒,有时甚至高达130K毫秒吗? PostgreSQL 9.3.2 on x86_64-apple-darwin, compiled by i686-apple-...

12得票2回答
分片对于小集合是否有效?

数据库分片对于拥有大型集合的情况非常适用。那么如果我有许多相对规模较小的集合呢?假设对于一个包含1亿个文档(不算很大)的集合,分片是有效的。那么对于每个包含1万个文档的10,000个集合呢? (我认为,如果将集合替换成表,将文档替换成行,这个问题在面向表的数据库中仍然适用。如果可能的话,我想...

12得票1回答
为什么Mongo选择了错误的索引/执行计划?

在生产mongod日志文件中,我们可以看到很多慢查询。它们中的大部分都没有使用最佳索引,因此也没有使用最佳执行计划。然而,当我在mongo shell中运行相同的查询时,正确的索引被使用。那么为什么对于相同的查询,我们没有相同的执行计划呢? Mongodb版本:4.0.2(独立) mong...

11得票1回答
MongoDB 使用不了所有可用的内存

我在一个Mongo集群中存储了大约200GB的数据。运行Mongo的实例之一的物理内存为8GB。除此之外,没有其他重要的东西在这个实例上运行。根据Mongo的文档(比如这个:http://www.mongodb.org/display/DOCS/Checking+Server+Memory+U...