Mongo 3.0.14每隔几周收到一次此错误,并使主要速度变慢

时间:2018-11-27 05:20:36

标签: mongodb

Mongo Cluster 3.0.14

SocketException处理请求,关闭客户端连接:9001套接字异常[SEND_ERROR]服务器

查询local.oplog.rs查询:

{ ts: { $gte: Timestamp 1543286846000|2 } } planSummary: COLLSCAN cursorid:22301727629 ntoreturn:0 ntoskip:0 nscanned:0 nscannedObjects:42402092 keyUpdates:0 writeConflicts:0 numYields:337900 nreturned:2 reslen:1737 locks:{ Global: { acquireCount: { r: 675802 } }, Database: { acquireCount: { r: 337901 } }, oplog: { acquireCount: { r: 337901 } } }

6196840ms

完成此操作后,所有mongo操作都会恢复到快速运行状态。

1 个答案:

答案 0 :(得分:0)

如您所见,您运行的查询正在对整个集合进行集合扫描,这意味着它会遍历所有项目。 尝试在名为ts的字段上添加索引。 我认为会的。提高性能,并尽力解决您的问题。