小编ang*_*okh的帖子

为什么创建索引时Mongo查询会挂起很长时间?

我们正在通过分片将单个 Mongo 实例迁移到 Mongo 集群。我还没有开始分片。但是,我发现当我尝试添加索引时,我无法再查询任何集合。我们当前的 Mongo 实例中没有这个问题。在我们当前的 Mongo 中,我们可以同时应用索引和查询集合。

这是我在新集群上创建索引时运行的命令:

mongos> db.lc_data.ensureIndex({"name": 1})
Run Code Online (Sandbox Code Playgroud)

现在,我打开另一个终端并查询同一数据库中的集合或其他集合。

mongos> db.lc_other.find()
Run Code Online (Sandbox Code Playgroud)

查询将挂起!为什么会出现这种情况?

mongodb mongodb-3.2

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

mongodb ×1

mongodb-3.2 ×1