Latest web development tutorials

Pemantauan MongoDB

Setelah Anda menginstal penyebaran dan memungkinkan layanan MongoDB, Anda harus memahami pengoperasian MongoDB dan melihat kinerja MongoDB. Hal ini dapat menjadi bagus dan untuk memastikan operasi normal MongoDB berada di bawah situasi lalu lintas utama.

MongoDB memberikan mongostat dan mongotop dua perintah untuk memantau pengoperasian MongoDB.


perintah mongostat

mongostat adalah mongodb membawa alat deteksi negara, menggunakan baris perintah. Ini akan menjadi interval waktu yang tetap untuk mendapatkan arus mongodb negara operasi, dan output. Jika Anda menemukan database tiba-tiba melambat atau memiliki pertanyaan lain, Anda operasi tangan pertama dianggap mongostat untuk melihat status mongo.

Memulai layanan Mongod Anda, pergi ke direktori bin dari direktori instalasi Anda MongoDB bawah, dan kemudian masukkan perintah mongostat sebagai berikut:

D:\set up\mongodb\bin>mongostat

Hasil output perintah di atas adalah sebagai berikut:

perintah mongotop

Built-in alat mongotop juga MongoDB bawah, mongotop menyediakan metode untuk melacak contoh MongoDB, dan melihat apa yang banyak menghabiskan waktu membaca dan menulis data. mongotop memberikan setiap set horizontal statistik. Secara default, itu mongotop mengembalikan nilai setiap detik.

Memulai layanan Mongod Anda, pergi ke direktori bin dari direktori instalasi Anda MongoDB bawah, dan kemudian masukkan perintah mongotop sebagai berikut:

D:\set up\mongodb\bin>mongotop

Jalankan output perintah di atas adalah sebagai berikut:

Contoh parameter

 E:\mongodb-win32-x86_64-2.2.1\bin>mongotop 10

Kembali 10 <Sleeptime> parameter tidak dapat digunakan, lamanya waktu untuk menunggu, dalam hitungan detik, mongotop menunggu antara panggilan. Secara default mongotop mengembalikan data setiap detik.

 E:\mongodb-win32-x86_64-2.2.1\bin>mongotop --locks

laporan penggunaan kunci untuk setiap database menggunakan mongotop - kunci, yang menghasilkan output sebagai berikut:

Bidang Hasil Keterangan:

  • ns:

    Namespace berisi database, yang merupakan kombinasi dari nama database dan koleksi.

  • db:

    Nama database berisi. Database bernama. Untuk global Lock, bukan database tertentu.

  • Total:

    Waktu yang dihabiskan dalam namespace kerja mongod dari total yang tersedia.

  • baca:

    Ini menawarkan banyak waktu, yang mongod menghabiskan melakukan operasi baca di namespace ini.

  • menulis:

    namespace ini menyediakan operasi write, yang mongod menghabiskan banyak waktu.