سست aggregate بہتر کرنے سے پہلے معلوم کریں کہ نتیجے کا مطلب کیا ہے اور کون سی کارروائی وقت لے رہی ہے۔ Aggregate قطاروں کو خلاصے میں جوڑتا ہے، مثلاً تاجر کے لحاظ سے آمدنی۔ لاگت پڑھے اور جوڑے جانے والے ڈیٹا پر منحصر ہے۔
گزشتہ ماہ کی آمدنی دکھانے والا dashboard سوچیں۔ اسی مثال سے طے کریں کہ query بہتر کرنی ہے، تیار خلاصہ رکھنا ہے یا reporting کہیں اور منتقل کرنی ہے۔
1. تیز کرنے سے پہلے جواب درست کریں
واضح کریں کہ آمدنی ادا شدہ آرڈر ہیں یا بنائے گئے آرڈر، refunds کیسے شمار ہوتے ہیں اور کون سی کرنسیاں شامل ہیں۔ Dashboard کی مطلوبہ تازگی بھی پوچھیں۔ یہ فیصلے query اور ممکنہ بہتری دونوں بدلتے ہیں۔
