1

私は mongodb をインストールして、 Chocolateyを使って遊んでみました。私は単純なデータベースを作成し、コマンドラインからいくつかの値を保存して、途中で行ったという点でそれをいじりました。6 か月後、私はそれを見て、3 ギガバイトのデータを占有しており、直接はまったく使用していません!

私が考えられる唯一のことはそれを使用していることですルビーまたはノードですが、これらは両方ともユーティリティとしてのみ使用し、いじって遊んでいます-実際にそれらを日常的に開発したり、サイトを実行したりしませんそれらのうち。

db.repairDatabase() ここからやってみましたがだめでした。どちらかといえば、実際には少し成長しました。

何が起こっている可能性があります!?

4

1 に答える 1

2

これは、ファイルの事前割り当てに帰着します: http://docs.mongodb.org/manual/faq/storage/#faq-disk-sizeこれにより、実際にジャーナルが割り当てられます (ディスク容量の 5 番目または 3GB のいずれか早い方)。 ) およびその他の標準ファイル。

残念ながら、MongoDB は現在、独自のランタイム内でこれをオンまたはオフに切り替えることができません。最善の方法は、サービス ハンドラを修正して、実際に--smallfilesand--nojournalオプションを追加することです。

于 2014-05-31T23:47:14.313 に答える