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

Apakah ada opsi untuk membatasi penggunaan memori mongodb?

Jika Anda menjalankan MongoDB 3.2 atau versi yang lebih baru, Anda dapat membatasi wiredTiger tembolok seperti yang disebutkan di atas.

Di /etc/mongod.conf tambahkan wiredTiger bagian

...
# Where and how to store data.
storage:
  dbPath: /var/lib/mongodb
  journal:
    enabled: true
  wiredTiger:
    engineConfig:
        cacheSizeGB: 1
...

Ini akan membatasi ukuran cache menjadi 1GB , info lebih lanjut di Doc

Ini memecahkan masalah bagi saya, menjalankan ubuntu 16.04 dan mongoDB 3.2

PS:Setelah mengubah konfigurasi, restart daemon mongo.

$ sudo service mongod restart

# check the status
$ sudo service mongod status


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. proyeksi tidak berfungsi dengan permintaan pencarian

  2. Mengurangi ukuran file database MongoDB

  3. 3 Cara Menyembunyikan Indeks dari Paket Kueri di MongoDB

  4. Cara Mengotomatiskan dan Mengelola MongoDB Dengan ClusterControl

  5. Memulai dengan MongoDB dan Mongoose