# Split
+ New groups are generated by splitting
+ When to split:
  + By size and key count
    + Avoid `read/write` skew
  + By load
    + Handle `hot spot`
+ How to split:
  + Split logically, only metadata are changed
  + Version is increased by `1` for each split

![`smart`](RaftRegionSplit_aa_001_20221023.png)

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

