Web アプリのデータベースとして mongo を使用しています。Java コードは、mongo からデータを照会します。現在 mongo には >40000 があります。私のAPIの1つでは、そのすべてのドキュメントが返されます。したがって、Web ページに表示するのに必要なドキュメントは 50 個だけです。私は試しcursor.limit(50)
ましたが、whileループにかかる時間を短縮するだけです。だから私はこのコードからすべての時間を取っていると思いますDBCursor cursor=collection.find(query,field)
。それを減らす方法はありますか..?
質問する
1453 次
1 に答える
0
mongodb ドキュメントのDatabase Profilerセクションを見てください。クエリの実行にかかる時間を調べる方法について説明し、後のセクションでクエリを最適化する方法について説明します。
于 2012-10-24T06:12:15.637 に答える