0

我使用mongodb3.2版,使用默认引擎。
查找一个集合100w条数据,其中命中索引的返回20条记录的查询,首次花费3-5s。再次请求只有0.3s左右。请问这就是所谓的热数据缓存吗,该如何改善其效率?
在我们的业务场景中客户体验至上,用户刷新数据时应在几毫秒内返回。后端服务跑慢点没关系,但热数据原理是为了提高经常访问数据的效率,但也因此损失了用户体验方面的性能。该如何解决这样的问题??

若改用wiredtiger引擎是否会有所改善?切换是否可逆有啥副作用吗?