Bepaal bij een trage aggregatie eerst wat het resultaat betekent en welke bewerking de tijd verbruikt. Een aggregatie combineert rijen tot een samenvatting, zoals omzet per verkoper. De kosten hangen af van hoeveel data moet worden gelezen en gecombineerd.
Denk aan een dashboard met de omzet van vorige maand. Gebruik dit voorbeeld om te kiezen tussen de query verbeteren, een vooraf berekende samenvatting opslaan of rapportage elders uitvoeren.
1. Bevestig het antwoord voordat je het versnelt
Verduidelijk of omzet betaalde of aangemaakte bestellingen betekent, hoe terugbetalingen meetellen en welke valuta zijn inbegrepen. Vraag ook hoe actueel het dashboard moet zijn. Dit verandert zowel de query als de mogelijke optimalisaties.
