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