Hi Guys, Thanks for the replies. There are 700 Classifications and 150 Regions Around 500,000 customers and the size of allActiveCustomersByOrg collection on each Classification totaled together is 15 million. The matching routine takes 6 – 10 hours to complete. This is after doubling the performanc...