-4

私はmongodbが初めてで、書き込みの問題が発生しています。実際には、約 2000 人のユーザーがサーバーに接続し、それぞれが mongodb に書き込みを行うことができます。各書き込みの前後に約 20 秒間スリープを試みました。しかし、同じインスタンスで同じことを行う多くのスレッドを持つことができるため、それでも機能しません。それは制御できません。ユーザーごとに別のMongoインスタンスを作成できますか(つまり、各ユーザーは同じデータベース上の同じホストに新しい接続を作成します)? それとも、この問題を解決できる何か他のものでしょうか? 助けてください..

4

1 に答える 1

2

書き込もうとすると特定のエラーが発生しますか? 数秒間のスリープは、同じ問題を先延ばしにするだけです (また、アプリケーションに人為的に遅延を追加することで、さらに多くの問題を引き起こす可能性があります)。また、挿入..または更新/アップサートを行っているだけですか? 問題のある書き込みの簡単なサンプル コードが役立ちます。

調査するために推奨されるアプローチは、リソースのボトルネックがどこにあるかによって異なります。in-8-minutes.html

于 2012-06-19T07:23:15.950 に答える