Java アルゴリズムを作成しました。MongoDB データベースにアクセスします。.close() や .dispose() のようなメソッドを提供していないようです。だから私はコードでこの種のメソッドを決して使用しません。プログラムを実行/デバッグするたびに、プログラムはますます遅くなります。それは、一般的または具体的に、何か理由や可能性はありますか?
質問する
202 次
1 に答える
1
具体的な問題は、実行のたびにデータベースからテスト データを削除していない可能性が高いことです。
しかし、これはアプリケーションのスケーラビリティに関して重要なことも示しています。つまり、特定のディメンションでデータを追加すると、本番環境で著しく遅くなる可能性があります。運用上の問題が発生するまで待つのではなく、この問題の原因を今すぐ追跡する必要があります。
あなたが観察している速度低下は、潜在的に多くのことである可能性がありますが、適切なインデックスを追加することでクエリのパフォーマンスを改善できるかどうかを調べることから始めます.
回収するだけです。新しいデータを挿入しません。
それはあなたが言うことです。実際には、何かがデータを挿入している必要があります...またはそのようなものです。他に何がスローダウンの原因になっているのかを特定するのは困難です。
于 2012-10-02T02:52:23.850 に答える