1. A load balancing method for multi-tenant database system, comprising: a. generating a replica swap operator to achieve a load transfer with minimal service interruption; b. determining an optimal set of swap operators that minimizes a total cost; and c. sequencing swap operators to minimize or avoid temporary overloads.