Mongo 2.2 と Rails 3.2.12 で Rails アプリを構築しました。私たちは Mongo を初めて使用するので、1000 ミリ秒以上かかる非常に遅いクエリを最適化する方法についてのヒントをいただければ幸いです。
Mongo へのインターフェースとして MongoMapper を使用しています。
これらのテーブルにインデックスを付けていますが、クエリがこれらのインデックスを適切に使用しているかどうかを確認する方法はありますか? 速度低下の原因を特定するには、他にどのような方法がありますか?
これは、1 日分の遅い Mongo クエリです: https://gist.github.com/panabee/2876e833002f3151eeda
これらのクエリのうちの 3 つについて説明します: https://gist.github.com/panabee/358bd87ba7b954018dab