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

MongoDB penggunaan cpu yang terus-menerus tinggi

Ada fungsi yang disebut db.currentOp() yang mencantumkan kueri yang sedang berjalan dengan informasi yang sangat detail, juga mencakup durasi kueri tersebut dijalankan (secs_running ).

Anda kemudian dapat menggunakan currentOp.opid dengan db.killOp() untuk mematikan kueri/operasi itu.

Jika db.currentOp() tidak mengembalikan hasil apa pun, karena tidak ada kueri yang menyebabkan kekacauan, maka ada juga db.setProfilingLevel() yang akan mengaktifkan pembuatan profil dengan menyimpan kueri ke dalam basis data "lokal". Di sini adalah "Tutorial" yang berasal dari "M102:MongoDB untuk DBA" Kursus.

Informasi lebih lanjut juga dapat ditemukan di artikel terperinci ini "Memecahkan masalah pemuatan CPU 100% MongoDB dan kueri yang lambat" dari Igor Khomenko.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Di NodeJS, bagaimana cara menampilkan hasil dari mongodb dengan nama bidang yang berbeda?

  2. MongoParseError:String koneksi tidak valid

  3. Mengapa gridfs get tidak berfungsi pada file id (ObjectId) hanya dengan nama file

  4. Menggunakan perpustakaan mongodb-stitch di Angular 4

  5. Bidang Nomor MongoDB tidak akan dimasukkan atau diperbarui dengan nomor yang saya masukkan