การปรับปรุง aggregate ที่ช้า ต้องเริ่มจากระบุว่า ผลลัพธ์หมายถึงอะไร และขั้นตอนไหนใช้เวลา Aggregate คือการรวมหลายแถวเป็นข้อมูลสรุป เช่น รายได้ต่อร้านค้า ต้นทุนขึ้นกับปริมาณข้อมูลที่ต้องอ่านและรวม
ลองใช้ dashboard แสดงรายได้เดือนที่แล้วเป็นตัวอย่าง เพื่อเลือกระหว่างปรับ query เก็บผลสรุปล่วงหน้า หรือย้ายงานรายงานไปที่อื่น
1. ยืนยันความถูกต้องก่อนทำให้เร็วขึ้น
กำหนดว่ารายได้หมายถึงคำสั่งซื้อที่ชำระแล้วหรือแค่สร้างขึ้น จัดการเงินคืนอย่างไร และรวมสกุลเงินใดบ้าง รวมถึง dashboard ต้องสดใหม่แค่ไหน การตัดสินใจเหล่านี้เปลี่ยนทั้ง query และทางเลือกในการปรับปรุง
