実際の教室| MongoDBのメモリを使用する方法?どのように完全なメモリ壊れましたか?

メモリの最近受け取ったオンラインの場合にMongoDBとコミュニティ諮問複数の側面に焦点を当てました:

  • なぜ私はメモリのMongoDBのXX GBを使用していますか?
  • WiredTigerキャッシュが構成されるべきか、マシン上で複数のインスタンス/プロセスの展開をmongodは?
  • かどうかのMongoDB SWAPスペースは、メモリの圧力を低下させるために使用すべきですか?

MongoDBのメモリがどこで使用しますか?

mongodプロセスは、バイナリをロードするなどの通常のプロセスに加えて、開始された後、メモリへのライブラリーの様々な依存は、DBMSとして、また、クライアント接続管理、要求処理、データベースのメタデータ、および他の多くのストレージエンジンの仕事を担当して、どのメモリの割り当てと解放を伴う、デフォルトでは、メモリアロケータとしてのGoogle tcmallocを使用してMongoDBは、メモリフットプリントの主なバルクは、「ストレージエンジン」とある「クライアント接続および要求処理。」

ストレージエンジンのキャッシュ

MongoDBは3.2以降では、デフォルトを使用します

おすすめ

転載: yq.aliyun.com/articles/716024
おすすめ