我得到了一组20个查询,每个查询(根据日志记录需要5毫秒),我觉得很好,
在两次问话之间,日志记录了我这一行
“光标21910540893136的mongodb[debug]cursor.refresh()”
这个操作需要一段时间(几秒钟)才能结束。
什么是光标刷新?我能避免吗?还是晚了再调用?
最佳答案
对MongoDB的查询返回一个游标,可以通过迭代来检索
结果
当从MongoDB获取的结果太多时,会发生游标刷新。我怀疑这是司机的责任,所以答案可能是不,你不能避免。
您可以找到有关游标here的更多信息。
关于mongodb - mongo慢查询,cursor.refresh?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9972604/