6

私は、mongoDBがすぐにデータをディスクに書き込まないことを読みました。これは定期的に行われます。

これに対処する方法について何か考えはありますか?

4

2 に答える 2

5

でジャーナリングを有効にできます--journal

http://www.adathedev.co.uk/2011/03/mongodb-journaling-performance-single.htmlおよびhttp://www.mongodb.org/display/DOCS/Durability+and+Repairを確認してください

于 2011-09-26T04:20:23.097 に答える
3

これに加えて、MongoDB 2.0(64ビットマシンのみ--journal)以降、デフォルトで有効になっています。データを永続化するときに設定できるフラグがあります。

  • safe => false:db応答を待たない
  • safe => true:db応答を待つ
  • safe => num:戻る前に、その数のサーバーが書き込みを行うのを待ちます
  • fsync => true:戻る前にディスクへの書き込みをfsyncします。fsync => trueを意味safe=>trueしますが、その逆はありません。

fsync=>falseおよびsafe=>trueおよび書き込みがマップトファイルに正常に適用されたが、まだディスクに書き込まれていない場合

于 2011-09-27T15:00:22.253 に答える