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

Kiểm tra số lượng kết nối hiện tại với MongoDb

kết nối với cơ sở dữ liệu quản trị và chạy db.serverStatus() :

> var status = db.serverStatus()
> status.connections
   {"current" : 21, "available" : 15979}
> 

Bạn có thể nhận trực tiếp bằng cách truy vấn

Kết nối
db.serverStatus().connections

Để hiểu các kết nối db.serverStatus().connections của MongoDb là gì phản hồi có nghĩa là, hãy đọc tài liệu tại đây.

kết nối

"connections" : {
   "current" : <num>,
   "available" : <num>,
   "totalCreated" : NumberLong(<num>)
},

kết nối Một tài liệu báo cáo về trạng thái của các kết nối. Sử dụng các giá trị này để đánh giá yêu cầu về tải và dung lượng hiện tại của máy chủ.

connect.current Số lượng kết nối đến từ máy khách đến máy chủ cơ sở dữ liệu. Con số này bao gồm phiên trình bao hiện tại. Hãy xem xét giá trị của các kết nối. Có sẵn để thêm ngữ cảnh vào dữ liệu này.

Giá trị sẽ bao gồm tất cả các kết nối đến bao gồm mọi kết nối shell hoặc kết nối từ các máy chủ khác, chẳng hạn như các thành viên tập hợp bản sao hoặc bản sao mongos.

connect.available Số lượng kết nối đến không sử dụng có sẵn. Hãy xem xét giá trị này kết hợp với giá trị của connect.current để hiểu tải kết nối trên cơ sở dữ liệu và tài liệu Cài đặt ulimit UNIX để biết thêm thông tin về ngưỡng hệ thống trên các kết nối khả dụng.

connect.totalCreate Tổng số tất cả các kết nối đến được tạo tới máy chủ. Con số này bao gồm các kết nối đã đóng.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tổng quan về mã hóa cấp trường phía máy khách trong MongoDB

  2. Làm cách nào để lấy tất cả các giá trị có chứa một phần của chuỗi bằng cách sử dụng mongoose find?

  3. Nhập tệp JSON vào MongoDB với mongoimport

  4. Cách sử dụng $ regex trong truy vấn tổng hợp mongodb trong $ match

  5. Mongodb thiết lập trường duy nhất