English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
عند إعداد توزيع MongoDB، يجب محاولة فهم كيف ستبقى تطبيقاتك مستقرة في بيئة الإنتاج. فكرة جيدة هي تطوير طرق متسقة ومتكررة لإدارة بيئات التوزيع، مما يمكن أن يساعدك في الحد من المفاجآت عند إطلاقها.
من أفضل الطرق هي تجربة نماذج原型 لمشاريعك، وتحديد التحميل، مراقبة المؤشرات الرئيسية واستخدام هذه المعلومات لتمديد إعداداتك. جزءًا رئيسيًا من هذه الطريقة هو مراقبة النظام بأكمله بشكل نشط- هذا سيساعدك على فهم كيف سيتحمل النظام في بيئة الإنتاج قبل التوزيع، وتحديد أماكن زيادة الطاقة. على سبيل المثال، يمكن أن يساعد فهم القيم المحتملة القصوى لاستخدام الذاكرة في إطفاء العقبات الكتابية قبل بدء التشغيل.
لمتابعة توزيعك، يقدم MongoDB بعض الأوامر التالية-
يحقق هذا الأمر حالة جميع المثيلات المعدة لـ mongod الجارية ويعود بعداداء لعمليات قاعدة البيانات. تشمل هذه العدادات إدراج، استعلام، تحديث، حذف، ومؤشر. سيعرض الأمر أيضًا الوقت الذي واجهت فيه أخطاء الصفحة، ويعرض النسبة المئوية للعقبات. هذا يعني أن ذاكرتك قصيرة، أو أنك وصلت إلى الحد الأقصى للكتابة أو أن هناك مشاكل في الأداء.
للبدء في تشغيل هذه الأمر، قم بتشغيل نموذج mongod الخاص بك. انتقل إلى سطر الأوامر الآخر، ثم انتقل إلىbin
مجلد تثبيت MongoDB، ثم اكتبmongostat
.
D:\set up\mongodb\bin>mongostat
إليك خروج الأمر -
هذا الأمر يتبع وينشر نشاطات القراءة والكتابة لمثيل 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) التي توفر لوحة تحكم وتقدم لك رؤية لكل مؤشرات المجموعات من الشبكة.