0

Web アプリのデータベースとして mongo を使用しています。Java コードは、mongo からデータを照会します。現在 mongo には >40000 があります。私のAPIの1つでは、そのすべてのドキュメントが返されます。したがって、Web ページに表示するのに必要なドキュメントは 50 個だけです。私は試しcursor.limit(50)ましたが、whileループにかかる時間を短縮するだけです。だから私はこのコードからすべての時間を取っていると思いますDBCursor cursor=collection.find(query,field)。それを減らす方法はありますか..?

4

1 に答える 1

0

mongodb ドキュメントのDatabase Profilerセクションを見てください。クエリの実行にかかる時間を調べる方法について説明し、後のセクションでクエリを最適化する方法について説明します。

于 2012-10-24T06:12:15.637 に答える