اذهب إلى المحتوى
  • 0

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

Southern Avenue

السؤال

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1

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

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

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

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...