MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Có tùy chọn nào để giới hạn việc sử dụng bộ nhớ mongodb không?

Nếu bạn đang chạy MongoDB 3.2 hoặc phiên bản mới hơn, bạn có thể giới hạn wiredTiger bộ nhớ đệm như đã đề cập ở trên.

Trong /etc/mongod.conf thêm wiredTiger phần

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

Điều này sẽ giới hạn kích thước bộ nhớ cache xuống 1GB , thêm thông tin trong Doc

Điều này đã giải quyết được vấn đề cho tôi, khi chạy ubuntu 16.04mongoDB 3.2

Tái bút:Sau khi thay đổi cấu hình, hãy khởi động lại 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. Cài đặt MongoDB trên CentOS 7

  2. MongoDB chèn float khi cố gắng chèn số nguyên

  3. MongoDB 4.2 Quản lý &Giám sát mà không cần Lockin của nhà cung cấp

  4. id con trỏ mongodb lỗi không hợp lệ

  5. Cách quản lý người dùng và xác thực trong MongoDB