# Scheduling


| Observation           | `Operator`          | Objective                 |
| :-------------------- | :------------------ | :------------------------ |
| `Region` distribution | `TransferLeader`    | Balanced workload         |
| `Region` size         | `AddPeer`           | Balanced storage size     |
| `TiKV` load           | `RemovePeer`        | No single-node bottleneck |
| Disk space            | `ReplacePeer`       | No single-node bottleneck |
| Cluster wrokload      | `Split/MergeRegion` | Dispersal of table data   |
| ...                   | ...                 | ...                       |

------------------------------------------------------------

