محاكاة الحوادث
خروج

INC-3362 · P1

متجر MasterLinux متجمّد: لم يعد أي طلب يُعرض أو يُسجَّل

الدار البيضاء · قاعة خوادم MasterLinux · ml-db-01 · 10:09

يعتمد متجر MasterLinux (بيع الدورات وقسائم المختبرات والشهادات) على قاعدة بيانات MySQL 8.0 boutique، المستضافة على ml-db-01 (الأساسي) والمنسوخة على ml-db-02. ويضم الجدول commandes (الطلبات) 14 مليون سطر.

هذا الصباح، كان على أحد المطوّرين إضافة عمود code_promo لحملة الدخول المدرسي. فشغّل ALTER TABLE في الإنتاج عند 10:02، «تعديل فوري في MySQL 8» على حد قوله. ومنذ ذلك الحين، لم تعد أي صفحة طلب تستجيب، والدفع متوقف، ومجمّع اتصالات التطبيق شبه ممتلئ. أغلق المطوّر طرفيّته، لكن استعلامه ما زال ظاهرًا.

يريد رئيس المشروع إعادة تشغيل MySQL؛ ويتحدث زميل عن جمود (deadlock) في InnoDB.

أنت مدير قواعد البيانات (DBA) المناوب، متصل عبر SSH بـ ml-db-01 بالحساب dba (عميل mysql مضبوط في ~/.my.cnf: يمكنك كتابة mysql -e "…" أو كتابة استعلام SQL مباشرة).

هذه المحاكاة جزء من باقة محاكاة الإنتاج.

افتح كل محاكاة الإنتاج

AWS وAzure وGoogle Cloud والخوادم المحلية والسحابات المتعددة، من المبتدئ إلى المتطرف: الحوادث الحقيقية لشركات الخدمات الرقمية والشركات الكبرى للمعلوميات، متاحة لمدة سنة.

جرّب أولًا المحاكاة التجريبية المجانية

مسجَّل من قبل؟ سجِّل الدخول.