7

mongodbレプリカセットの構成を行ったところ、すべて良さそうです。すべてのデータが適切にセカンダリノードに移動しました。しかし、データディレクトリを見ると、プライマリには最大140Gのデータがあり、同時にセカンダリには最大110Gしかないことがわかります。

レプリカセットのセットアップ中に、この種の問題に遭遇した人はいますか。それは正常な動作ですか?

4

1 に答える 1

11

セカンダリで最初から最初の同期を行うと、すべてのデータが新しく書き込まれます。これにより、パディング、空きスペース (削除されたデータ) などが削除されます。結果として、その点では修復の実行に似ています。

プライマリで修復を実行した場合 (ブロック操作、絶対に必要な場合にのみ実行)、全体として 2 つははるかに近くなります。

からの出力を確認するdb.stats()と、さまざまなデータベースのオブジェクト数が同じであることがわかります。データ ディレクトリのサイズの違いは心配する必要はありません。

于 2013-02-12T22:57:38.740 に答える