धीमे aggregate को तेज करने से पहले समझें कि नतीजे का अर्थ क्या है और किस operation में समय लग रहा है। Aggregate कई rows को सारांश में जोड़ता है, जैसे हर merchant की revenue। उसका खर्च पढ़े और जोड़े जाने वाले डेटा की मात्रा पर निर्भर है।
पिछले महीने की revenue दिखाने वाला dashboard लें। इसी उदाहरण से तय करें कि query सुधारें, तैयार summary रखें या reporting कहीं और चलाएं।
1. तेज करने से पहले उत्तर सही होना सुनिश्चित करें
स्पष्ट करें कि revenue paid orders से बनती है या created orders से, refunds कैसे गिने जाएंगे और कौन-सी currencies शामिल हैं। Dashboard कितना ताजा होना चाहिए, यह भी पूछें। ये निर्णय query और उपलब्ध optimizations दोनों बदलते हैं।
