2012-04-02 11 views
2

私はこのログにlog shoe me linesというクエリの間にそれぞれ (ログに5msかかる)とその細かい20個のクエリのセットを持っています "MONGODB [DEBUG] cursor.refresh()for cursor 21910540893136 " 、この操作が終了するまでには数秒かかることがあります。mongo slow query、cursor.refresh?

このカーソルの更新は何ですか?それを避けることはできますか?またはそれを遅く呼び出す? MongoDBのに

答えて

2

クエリが 結果

カーソルの更新を取得するために繰り返すことができるカーソルを返すのMongoDBからフェッチすることがあまりにも多くの結果がある場合に発生します。私はこれを処理するのはドライバーの責任だと思うので、答えはおそらくいいえ、あなたはそれを避けることはできません。

カーソルの詳細については、hereを参照してください。

+0

私はここに似たものを持っています:http://stackoverflow.com/questions/9963599/mongodb-debug-cursor-refresh-for-cursor-7078636577051629992 –