• 0

كيف أسرّع استجابة سيرفر mysql وأحسّن أداءه؟

السلام عليكم
جمعة مباركة
لدي جدول فيه ما يزيد عن 5 ملايين حقل و هذا العدد بتزايد مستمر و الطلبات لهذا الجدول تزيد عن ال50 الف طلب في الساعة
حالياً لدي سيرفر بمعالج Intel C2750 2.40GHz  و ذاكرة 16 جيغا
 استجابة قاعدة البيانات بطيئة نوعاً ما و خصوصاً في عمليات عدّ النتائج
أريد تطوير امكانية السيرفر لتحقيق سرعة استجابة اكبر, فماذا يجب علي فعله؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

أعتقد أنه من الأفضل أن تغيّر الخادم لآخر أقوى وأسرع، فالطلبات كثيرة والجدول ضخم للغاية.

توجد العديد من الطرق لتحسين عمل طلبات MySQL وجعلها أسرع من قبل، لكن احذر عند استخدامها فقط تحدث لكن الكثير من المشاكل ويتوقف على اثرها الخادم لبعض الوقت.

يمكنك الإطلاع على هذه الطريقة لتحسين خادمك، والتي تعمد على القيام بتغييرات على الجداول وفي كتابة الطلبات وبذلك ستصبح الاستجابة أسرع قليلا.

يمكنك الإطلاع على هذه الطريقة أيضا والتي تعتمد أساسا على تحسين كتابة الطلبات لزيادة السرعة، أو هذه المقالة حول 10 نصائح للتحسين.

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

شكراً أخي @هشام رزق الله
بعد وضع indexs لبعض الحقول اصبح استجابة قاعدة البيانات خارقة بمعنى الكلمة
كانت تتطلب من 0.9 ل 1.2 ثانية
الان تتم خلال 0.006 ثانية او اقل

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

كثرة الاندكس لا ينصح بها فقط ضعه في المكان المناسب اي المفتاح الذي تعتمد عليه كثيرا  لان الاندكس يؤدي الى حجز مساحة اضافية في قواعد البيانات لكل صف مرتبط به.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن