بطء تحميل الملف الشخصي مع قاعدة بيانات بحجم 100 جيجابايت+

كان ذلك الموضوع يركز في الغالب على عدد من استعلامات N+1 التي كانت موجودة في ذلك المسار، وقد تم إصلاحها جميعًا الآن.

صفحة الملف الشخصي تحتوي بالفعل على بعض الاستعلامات الثقيلة لأنها تُخرج ملخصًا مخصصًا وشاملاً جدًا للمستخدم، لكن قاعدة بيانات بحجم معقول يجب أن تكون قادرة على عرضها في أقل من 500 مللي ثانية.

هذه قاعدة بيانات كبيرة لآلة افتراضية صغيرة. هل تقوم بتشغيل كل شيء في نفس الآلة الافتراضية (ويب + قاعدة بيانات + ريدز)؟

هل تستخدم أحدث إصدار من PostgreSQL 13؟ هل يمكنك محاولة تنفيذ مهام الأداء الاختيارية الموضحة في تحديث PostgreSQL 13، وهما vacuum وreindex؟

3 إعجابات