Latest web development tutorials

MongoDB المراقبة

بعد تثبيت نشر وتسمح خدمة MongoDB، يجب أن نفهم عملية MongoDB ونرى أداء MongoDB. هذا يمكن أن يكون صفقة جيدة وضمان ان العملية الطبيعية للMongoDB ظل الوضع مروري كبير.

يوفر MongoDB على mongostat وmongotop قيادتين لمراقبة العملية من MongoDB.


قيادة mongostat

mongostat وmongodb يحمل أداة الكشف عن الدولة، استخدام سطر الأوامر. وسوف يكون الفاصل الزمني الثابت للحصول على mongodb حالة التشغيل الحالي، والمخرجات. إذا وجدت قاعدة بيانات تباطؤ فجأة أو لديك أسئلة أخرى، يعتبر لك العملية مباشرة mongostat لعرض حالة مونغو.

بدء تشغيل خدمة Mongod الخاص بك، انتقل إلى الدليل بن لدليل التثبيت MongoDB تحت، ثم أدخل الأمر mongostat على النحو التالي:

D:\set up\mongodb\bin>mongostat

نتائج الإخراج الأمر أعلاه هي كما يلي:

قيادة mongotop

وهناك أداة مدمجة في mongotop mongodb أيضا تحت، يوفر mongotop طريقة لتتبع مثيل MongoDB، ونرى ما الكثير من الوقت الذي يقضيه في القراءة وكتابة البيانات. mongotop تزويد كل مجموعة الأفقي للإحصاءات. افتراضيا، فإنه mongotop العودة قيمة كل ثانية.

بدء تشغيل خدمة Mongod الخاص بك، انتقل إلى الدليل بن لدليل التثبيت MongoDB تحت، ثم أدخل الأمر mongotop على النحو التالي:

D:\set up\mongodb\bin>mongotop

تنفيذ إخراج الأمر أعلاه كما يلي:

أمثلة من المعلمات

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

العودة 10 <sleeptime> لا يجوز استخدام المعلمة، وطول وقت للانتظار، في ثوان، mongotop الانتظار بين المكالمات. افتراضيا mongotop إرجاع البيانات كل ثانية.

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

تقارير استخدام قفل لكل قاعدة بيانات باستخدام mongotop - قفل، والتي تنتج الإخراج التالي:

انتاج الحقل الوصف:

  • م:

    مساحة الاسم يحتوي على قاعدة بيانات، الذي هو مزيج من اسم قاعدة البيانات ومجموعات.

  • ديسيبل:

    اسم قاعدة البيانات يحتوي. قاعدة البيانات المسمى. لقفل العالمي، وليس من قاعدة بيانات محددة.

  • المجموع:

    الوقت الذي يقضيه في هذه مساحة mongod عمل مجموعه المتاحة.

  • قراءة:

    ويوفر الكثير من الوقت، والتي mongod قضى تنفيذ عملية قراءة في مساحة الاسم هذه.

  • كتابة:

    يوفر هذا مساحة عملية الكتابة، التي mongod قضى الكثير من الوقت.