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

Periksa jumlah koneksi saat ini ke MongoDb

sambungkan ke database admin dan jalankan db.serverStatus() :

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

Anda bisa langsung mendapatkan dengan menanyakan

db.serverStatus().connections

Untuk memahami apa yang dimaksud dengan db.serverStatus().connections MongoDb tanggapan berarti, baca dokumentasi di sini.

koneksi

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

koneksi Sebuah dokumen yang melaporkan status koneksi. Gunakan nilai ini untuk menilai persyaratan beban dan kapasitas server saat ini.

koneksi.saat ini Jumlah koneksi yang masuk dari klien ke database server. Jumlah ini termasuk sesi shell saat ini. Pertimbangkan nilai connection.available untuk menambahkan lebih banyak konteks ke datum ini.

Nilai akan mencakup semua koneksi masuk termasuk koneksi shell atau koneksi dari server lain, seperti anggota kumpulan replika atau instance mongos.

koneksi.tersedia Jumlah koneksi masuk yang tidak digunakan tersedia. Pertimbangkan nilai ini dalam kombinasi dengan nilai connection.current untuk memahami beban koneksi pada database, dan dokumen UNIX ulimit Settings untuk informasi selengkapnya tentang ambang batas sistem pada koneksi yang tersedia.

koneksi.totalDibuat Hitungan semua koneksi masuk yang dibuat ke server. Jumlah ini termasuk koneksi yang telah ditutup.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Pencarian Teks Penuh dan Sebagian MongoDB

  2. Agregasi Mongo Cocokkan beberapa nilai

  3. Cara mudah untuk menghasilkan kode dengan Mongoose dan Node.js dan Garis Bawah?

  4. 4 Cara Menghapus Dokumen di MongoDB

  5. Meteor.js disebarkan ke example.com atau www.example.com?