Optimizuodami lėtą agregavimą pirmiausia nustatykite, ką reiškia rezultatas ir kuri operacija sunaudoja laiką. Agregavimas sujungia eilutes į suvestinę, pavyzdžiui, pardavėjo pajamas. Kaina priklauso nuo skaitomų ir jungiamų duomenų kiekio.
Tarkime, skydelyje rodomos praėjusio mėnesio pajamos. Šiuo pavyzdžiu nuspręskite, ar gerinti užklausą, saugoti iš anksto apskaičiuotą suvestinę, ar ataskaitas perkelti kitur.
1. Prieš spartindami patvirtinkite teisingumą
Išsiaiškinkite, ar pajamos reiškia apmokėtus, ar sukurtus užsakymus, kaip tvarkomi grąžinimai ir kokios valiutos įtrauktos. Paklauskite, kiek nauji turi būti duomenys. Tai keičia ir užklausą, ir galimas optimizacijas.
