سؤال

لدينا موقف نحتاج فيه إلى تحديث صف واحد عدة آلاف من الوقت ثانيا وهذا الشرط يستمر باستمرار لمدة 5 ساعات كل يوم بسبب طبيعة العمل.لا يمكن تغيير التصميم لذلك نحن نبحث عن حلول.عادة ما نستخدم محركات الأقراص SSD سريعة للغاية لأداء أسرع وحتى الآن نحن قادرون على التعامل مع الطلبات. لكن حركة المرور الخاصة بنا تزايد كل يوم ونحن بحاجة إلى حل آخر يمكن أن يحل محل طريقةنا الحالية ومساعدتنا في تحديث الصف نفسه الكثير من الوقت في الثانية.

أي اقتراح سيكون رائعا.نحن نستخدم MySQL 5.6 حاليا

لا يوجد حل صحيح

نصائح أخرى

النظر في استخدام محرك تخزين الذاكرة، لذلك سيحدث التغييرات في الذاكرة.في حالة حدوث تعطل، يمكنك الاعتماد على Binlog لاستعادة القيمة الأخيرة.وإذا كان لديك عبدا، يمكنك استخدام InnoDB على الرقيق.

إذا كنت ترغب في البقاء على InnoDB، فكر في البرنامج المساعد Handlersocket.يوفر واجهة أقل من SQL إلى InnoDB، وينبغي أن يكون أسرع بكثير في السيناريو الخاص بك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى dba.stackexchange
scroll top