مقدمة: لا يمكنك تحسين ما لا تراقبه
لضمان أداء ثابت لنظام ERP يخدم آلاف الحركات وعشرات الفروع، لا يكفي “رفع مواصفات الخادم”، بل يجب:
– مراقبة قواعد البيانات.
– مراقبة الكاش والطوابير.
– مراقبة مساحة القرص والذاكرة.
يومي ERP يضم طبقة متقدمة لمراقبة الأداء والصحة، مع إمكانية استخدام النتائج:
– لاتخاذ قرارات تقنية (Scaling، ضبط الفهارس، ضبط الكاش).
– ولإرسال تنبيهات مبكرة قبل أن تتحول المشكلات الصغيرة إلى توقفات كبيرة.
أولاً: مراقبة استعلامات قاعدة البيانات والأداء

خدمة مراقبة الأداء في Yaomy تسجّل:
– الاستعلامات البطيئة:
– الزمن الذي استغرقه كل استعلام.
– الشركة المرتبطة به.
– نوع الاستعلام (SELECT، UPDATE، إلخ).
– يمكن استخراج:
– قائمة بأبطأ الاستعلامات.
– متوسط زمن التنفيذ خلال فترات محددة.
الفائدة:
– تحسين التقارير أو الشاشات التي تسبب استعلامات ثقيلة.
– ضبط فهارس جديدة حيث يلزم.
ثانياً: مراقبة الكاش (Redis) والاتصالات
الخدمات المعنية بالأداء في Yaomy تستطيع:
– جلب إحصائيات من Redis:
– عدد الضربات الناجحة في الكاش (hits).
– عدد المرات التي لم يجد فيها الكاش بيانات (misses).
– فحص اتصال قاعدة البيانات:
– الاستجابة لاستعلام بسيط.
– زمن الاستجابة بالملّي ثانية.
وبذلك يمكن:
– التأكد من أن:
– الكاش يعمل بكفاءة.
– اتصال قواعد البيانات سليم وسريع.
ثالثاً: مراقبة الطوابير، القرص، الذاكرة، والـ CPU
خدمة مراقبة صحة النظام (System Health Monitor) تجمع بيانات عن:
– الطوابير:
– عدد المهام في الطابور.
– عدد الوظائف الفاشلة خلال آخر 24 ساعة.
– القرص:
– المساحة الكلية.
– المساحة المتبقية.
– نسبة الاستخدام.
– الذاكرة:
– استهلاك الذاكرة الحالي.
– أعلى استهلاك وصل إليه النظام.
– مقارنة مع الحد الأقصى (memory_limit).
– الـ CPU:
– تحقق بسيط من حالة المعالج (مع ملاحظة أن القياس التفصيلي يحتاج أدوات نظام).
رابعاً: تخزين سجل فحوصات الصحة واستخدامه في التنبيهات
نتائج كل فحص تُخزَّن في جداول خاصة:
– نوع الفحص (قاعدة بيانات، كاش، طابور، قرص، ذاكرة، CPU).
– الحالة (صحي، تحذير، حرج).
– الرسالة والوصف.
– الوقت الذي أجري فيه الفحص.
يمكن استخدام هذه البيانات لـ:
– بناء لوحة مراقبة Dashboard تعرض:
– حالة النظام اللحظية.
– واتجاهات (Trends) خلال ساعات أو أيام.
– تفعيل تنبيهات:
– عند وصول نسبة استخدام القرص إلى مستوى خطِر.
– أو عند ارتفاع عدد الوظائف الفاشلة في الطوابير.
خامساً: لماذا تهم هذه المراقبة الشركات في الخليج؟
شركات السعودية والخليج التي تعتمد على Yaomy ERP في:
– الفاتورة الإلكترونية.
– ضريبة القيمة المضافة.
– تشغيل نقاط بيع متعددة.
تحتاج إلى:
– تقليل أوقات التوقف غير المخططة (Unplanned Downtime).
– ضمان جاهزية النظام لمواسم الذروة (مواسم التخفيضات، مواسم الحج والعمرة، نهاية الفترات الضريبية).
مراقبة الأداء والصحة جزء أساسي من:
– خطة استمرارية الأعمال (Business Continuity).
– والتعافي من الكوارث (Disaster Recovery) بالربط مع النسخ الاحتياطي.
دعوة لاتخاذ خطوة عملية (CTA)
لو كان تعامل فريقك مع أداء النظام يقتصر على “نحس أن النظام بطيء اليوم”، فهذه إشارة إلى الحاجة لتفعيل مستوى أعمق من المراقبة.
مع Yaomy ERP:
– ناقش مع فريقك:
– ما هي المؤشرات الحرجة (KPIs) التي تريد مراقبتها.
– اطلب من فريق يومي:
– ربط نتائج مراقبة الصحة بلوحة واضحة وتنبيهات مبكرة، بما يسمح لك بالتدخل قبل أن يشعر المستخدم النهائي بالمشكلة.
روابط داخلية مقترحة
– صفحة: أداء يومي ERP مع آلاف الحركات والفروع (Cluster 15 – id 523).
– صفحة: الذاكرة المؤقتة (Caching) وتحسين أداء التقارير (Cluster 15 – id 532).
– صفحة: الطوابير (Queues) والقابلية للتوسع (Cluster 15 – id 533).
– صفحة: النسخ الاحتياطي والاستعادة (Backup & Recovery) في Yaomy ERP (Cluster 15 – id 522).