Réplication Master/Slave
مراقبة النسخ المتماثل
يراقب PmaControl حالة النسخ المتماثل لـ MariaDB / MySQL في الوقت الفعلي:
- Seconds_Behind_Master — تأخر النسخ المتماثل مع التاريخ
- IO Thread — حالة الاتصال الرئيسي (قيد التشغيل، متصل، متوقف)
- SQL Thread — حالة تطبيق سجلات التتابع
- GTID — موضع GTID لـ MariaDB (gtid_slave_pos) وMySQL (Executed_Gtid_Set)
- أخطاء — Last_IO_Error، Last_SQL_Error في التشخيص
الإعداد المساعد
تساعد وحدة MasterSlave (MasterSlave.php) في التكوين:
- configMasterSlave — ارتباط السيد/العبد حسب المستوى
- generatePair — الجيل التلقائي لأزواج النسخ المتماثل
- compareVersions — التحقق من توافق الإصدار
لا يقوم PmaControl أبدًا بتعديل النسخ المتماثل تلقائيًا. يتم تشغيل إجراءات التشغيل/الإيقاف التابعة بواسطة المستخدم فقط عبر الواجهة.
التصور في Dot3
يتم عرض روابط النسخ المتماثل في Dot3 مرمزة بالألوان:
- ■ REPLICATION_OK — النسخ المتماثل الوظيفي، لا يتأخر
- ■ REPLICATION_DELAY — تم اكتشاف التأخر
- ■ REPLICATION_STOPPED — توقف النسخ المتماثل
- ■ REPLICATION_ERROR_SQL/IO — خطأ SQL أو IO
- ■ REPLICATION_BUG — حالة غير متناسقة