English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تركيب MongoDB

عند إعداد توزيع MongoDB، يجب محاولة فهم كيف ستبقى تطبيقاتك مستقرة في بيئة الإنتاج. فكرة جيدة هي تطوير طرق متسقة ومتكررة لإدارة بيئات التوزيع، مما يمكن أن يساعدك في الحد من المفاجآت عند إطلاقها.

من أفضل الطرق هي تجربة نماذج原型 لمشاريعك، وتحديد التحميل، مراقبة المؤشرات الرئيسية واستخدام هذه المعلومات لتمديد إعداداتك. جزءًا رئيسيًا من هذه الطريقة هو مراقبة النظام بأكمله بشكل نشط- هذا سيساعدك على فهم كيف سيتحمل النظام في بيئة الإنتاج قبل التوزيع، وتحديد أماكن زيادة الطاقة. على سبيل المثال، يمكن أن يساعد فهم القيم المحتملة القصوى لاستخدام الذاكرة في إطفاء العقبات الكتابية قبل بدء التشغيل.

لمتابعة توزيعك، يقدم MongoDB بعض الأوامر التالية-

mongostat

يحقق هذا الأمر حالة جميع المثيلات المعدة لـ mongod الجارية ويعود بعداداء لعمليات قاعدة البيانات. تشمل هذه العدادات إدراج، استعلام، تحديث، حذف، ومؤشر. سيعرض الأمر أيضًا الوقت الذي واجهت فيه أخطاء الصفحة، ويعرض النسبة المئوية للعقبات. هذا يعني أن ذاكرتك قصيرة، أو أنك وصلت إلى الحد الأقصى للكتابة أو أن هناك مشاكل في الأداء.

للبدء في تشغيل هذه الأمر، قم بتشغيل نموذج mongod الخاص بك. انتقل إلى سطر الأوامر الآخر، ثم انتقل إلىbinمجلد تثبيت MongoDB، ثم اكتبmongostat.

D:\set up\mongodb\bin>mongostat

إليك خروج الأمر -

Mongotop

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

للبدء في تشغيل هذه الأمر، قم بتشغيل نموذج mongod الخاص بك. انتقل إلى سطر الأوامر الآخر، ثم انتقل إلىbinمجلد تثبيت MongoDB، ثم اكتبmongotop.

D:\set up\mongodb\bin>mongotop

إليك خروج الأمر -

للتحويلmongotopللحد من تردد العودة إلى القيمة، يرجى تحديد رقم معين بعد الأمر mongotop.

D:\set up\mongodb\bin>mongotop 30

سيقوم المثال أعلاه بالعودة إلى القيمة كل 30 ثانية.

إضافة إلى أدوات MongoDB، يقدم 10gen أيضًا خدمة مراقبة مجانية مقدمًا، خدمة إدارة MongoDB (MMS) التي توفر لوحة تحكم وتقدم لك رؤية لكل مؤشرات المجموعات من الشبكة.