TiDB 内核解剖室
/
信息图系列
1024 TiDB AIGC 黑客松
02
REGION SPLIT · PD 调度
数据长大了,
它会自己分家
分裂阈值不是
96 MiB
—— 那是 v8.4.0 之前的答案。
① 分裂 · SPLIT
Region A
region-split-size
256 MiB
v8.4.0 起 · 此前为 96 MiB
+1 / 16
触发分裂检查
Region A1
分裂后各自独立成组,独立选主与复制
Region A2
两个新 Region 之间再合并,另有最小间隔约束
② 手动下线 · 进入 OFFLINE
Up
正常提供服务
Offline
Region 正在被搬走
Tombstone
副本为 0 后进入该状态
心跳丢失超过
20s
→ Disconnect;超过
max-store-down-time
(默认
30m
)→ Down
没有满足搬迁条件的目标 Store → 它会一直停在 Offline
默认值
分裂阈值
256 MiB
(v8.4.0 起;此前为
96 MiB
),
超出阈值的 1/16
即触发分裂检查。
调度
副本调度只有三种基本操作:
增副本 / 删副本 / 转移 Leader
;PD 给出的是建议,不保证一定被执行。
保护
缩容时若集群里没有满足条件的目标 Store,这个 Store 会
一直停在 Offline
—— 官方行为,不是演示设定。
口径角标 · WHERE THE NUMBERS COME FROM
社区资料里流传的分裂阈值大多是
96 MiB
—— 那是 v8.4.0 之前的默认值。本图按当前官方口径呈现,并标注版本分界。
← 信息图系列
下载高清 PNG