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

MongoDB liên tục sử dụng cpu cao

Có một chức năng được gọi là db.currentOp () trong đó liệt kê các truy vấn hiện đang chạy với thông tin rất chi tiết, nó cũng bao gồm thời lượng chúng đã chạy (secs_running ).

Sau đó, bạn có thể sử dụng currentOp.opid với db.killOp () để loại bỏ truy vấn / hoạt động đó.

If db.currentOp() không trả về bất kỳ kết quả nào, vì không có truy vấn nào bị tàn phá, sau đó cũng có db.setProfilingLevel () sẽ cho phép lập hồ sơ bằng cách lưu trữ các truy vấn vào cơ sở dữ liệu "cục bộ". Tại đây là "Hướng dẫn" lấy từ "M102:MongoDB dành cho DBA" Khóa học.

Bạn cũng có thể tìm thêm thông tin trong bài viết chi tiết này " Khắc phục sự cố MongoDB tải 100% CPU và truy vấn chậm " từ Igor Khomenko.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách tạo phân trang với mongoose

  2. Hợp nhất các trường mảng trong tổng hợp MongoDB

  3. Cách thả cơ sở dữ liệu trong MongoDB từ Dòng lệnh

  4. Mongoose findOne on model có trả lại lời hứa không?

  5. lệnh mongo không được nhận dạng khi cố gắng kết nối với máy chủ mongodb