كيف يمكنني اختبار أداء قاعدة البيانات الخاص بي بشكل صحيح مع الطلب العالي على التحميل؟
-
05-07-2019 - |
سؤال
لقد وجدت الكثير من الموضوعات حول تطبيق الويب لاختبار الإجهاد.
أهدافي مختلفة ، إنها لاختبار قاعدة البيانات فقط (Sybase SQL في أي مكان 9).
ما أحتاجه:
- بعض الأدوات لإعطاء تشخيص لجميع SQLs والعثور على عنق الزجاجة. أتمنى أن أتمكن من عرض الكلي للنظام بأكمله بسهولة.
- أفضل الممارسات لتصميم/بناء استعلامات SQL جيدة.
قضايا النظام هي:
- حجم قاعدة البيانات 20 جيجابايت.
- 2-5 طلب في الثانية
- انتشار الآلاف من SQL في الكود (يمكن حل هذا الفوضى فقط إعادة كتابة النظام).
المحلول
يتم سرد عدة أدوات مفتوحة المصدر هنا:
نصائح أخرى
ستكون الأسرع في الواقع هي ترقية SQL في أي مكان إلى V10 أو (أفضل) V11 ، حيث تتضمن أحدث الإصدارات مجموعة أدوات تشخيصية كاملة للأداء. انظر الوثائق هنا لمزيد من التفاصيل.
لا تنتمي إلى StackOverflow