Pentru a optimiza o agregare lentă, identifică mai întâi ce înseamnă rezultatul și ce operație consumă timpul. O agregare combină rânduri într-un rezumat, precum venitul fiecărui comerciant. Costul depinde de volumul datelor citite și combinate.
Să luăm un tablou de bord care afișează venitul lunii trecute. Folosește acest exemplu pentru a decide dacă îmbunătățești interogarea, păstrezi un rezumat pregătit sau muți raportarea în alt sistem.
1. Confirmă răspunsul înainte de a-l accelera
Clarifică dacă venitul se referă la comenzi plătite sau create, cum sunt tratate rambursările și ce monede sunt incluse. Stabilește și cât de recente trebuie să fie datele afișate. Aceste alegeri schimbă atât interogarea, cât și optimizările disponibile.
