How Can Retailers Keep Databases Fast During Sales, Promotions, and Peak Shopping Periods?