هذا أحد النقاط التي نعمل عليها بنشاط طوال الوقت.
عندما كان Discourse جديدًا، كانت جميع المواقع تقريبًا تحتوي على قاعدة بيانات جديدة تمامًا، مما سمح لقاعدة البيانات بالاحتواء في الذاكرة بسهولة. الآن، بعد بضع سنوات، تحتوي بعض المواقع على قواعد بيانات تتجاوز 100 جيجابايت، بينما لا تصل أحجام ذاكرة الوصول العشوائي (RAM) حتى إلى عُشر ذلك.
من بين التحديثات القادمة خلال الأسابيع القليلة القادمة، ترقية PostgreSQL 13 التي ستقلل حجم أكبر كائن إلى النصف.
إلى جانب ذلك، فإن الخطوة الأولى في تشخيص مشكلات الأداء هي جمع البيانات باستخدام إضافة Prometheus exporter لـ Discourse حتى لا نعمل في الظلام.