いくつかのシャードで構成される小さなクラスターがあり、すべてのシャードは 2 つの実際のノードと 1 つの ARBITER のレプリカ セットです。コレクションでシャーディングが有効になっています。たとえば、generator_v1_food とします。
コレクションを更新するすべてのプログラムを停止しました(これらのプログラムでは、操作のみ があり、まったくありません)。すると、このように収集回数が返ってきます(2~3秒間隔)。バランサーも外しました。ログ (私が操作したシャード) の最後の行はすべてレプリカ セットに関するものでした。upsert
find
remove
mongos> db.generator_v1_food.find().count()
28279890
mongos> db.generator_v1_food.find().count()
28278067
mongos> db.generator_v1_food.find().count()
28278008
...
舞台裏で何が起こっているのですか?どんな指針も素晴らしいでしょう。