ロックには重要な制限があり、それがlocal
です データベース。そのデータベースにはoplog
が含まれています 複製に使用されるコレクション。
本番環境で実行している場合は、レプリカセットを使用して実行する必要があります。レプリカセットを使用している場合は、そのデータベースに対する書き込みロックの影響に注意する必要があります。
10個のコレクションを10個のDBに分割しても、それらがすべてoplog
の待機をブロックしている場合は役に立ちません。 。
書き直すための大きな一歩を踏み出す前に、oplog
を確認してください。 問題は発生しません。
また、MongoDBはDBレベルのセキュリティを実装していることに注意してください。セキュリティ機能を使用している場合は、保護するDBをさらに作成することになります。