MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Batasi Penggunaan RAM MongoDB

Kemungkinan besar Anda tidak punya alasan untuk khawatir. Sebagian besar RAM yang digunakan oleh mongodb hanyalah cache sistem file dan sistem operasi memiliki kontrol penuh atas cache ini, yaitu dapat mengosongkan memori jika diperlukan oleh proses lain.

Secara default, dengan MongoDB 3.4, yang lebih besar dari "256 MB, atau 50% dikurangi 1 GB total RAM" dicadangkan untuk cache WiredTiger, dan ini adalah satu-satunya bagian yang tidak dapat dibebaskan oleh OS.

Jadi, Anda tidak akan melihat masalah apa pun saat menjalankan tugas cron atau semacamnya. Selama tidak ada proses Anda yang dimatikan oleh "pembunuh kehabisan memori (OOM)", Anda tidak kehabisan RAM.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Spring Data Mongo Repository ::Metode bersama yang umum di semua masalah Repo

  2. mongodb tidak dapat terhubung ke server

  3. Mongoose - find():objek di dalam opsi pencarian tidak berfungsi

  4. MongooseError:Anda tidak dapat `mongoose.connect()` beberapa kali saat terhubung

  5. Cara memperbarui dokumen MongoDB dengan larik sub-dokumen