MongoDB在一秒内可以运行的并发查询是否有限制?
我正在尝试在mongodb中实现一个API,每个请求要运行300个查询。
如果一秒钟有100个客户端请求,那么查询数量将变成100 x 300,这将导致高延迟。
有什么线索吗?
MongoDB在一秒内可以运行的并发查询是否有限制?
我正在尝试在mongodb中实现一个API,每个请求要运行300个查询。
如果一秒钟有100个客户端请求,那么查询数量将变成100 x 300,这将导致高延迟。
有什么线索吗?
唯一的限制是Mongo可以并行拥有的连接数。请查看net.maxIncomingConnections。
mongos或mongod将接受的最大同时连接数。如果此设置高于操作系统配置的最大连接跟踪阈值,则此设置无效。
但仍然需要监视您的系统以了解实际发生的情况。 是的,即使从网络角度/请求解析开销来看,每个API请求300个查询也太多了。