请问下各位老师,通过Load Base Split 将某个热点region打散后,这个打散的原理是什么,是将热点regionA又拆分出来1个,形成region A和region B嘛,那么这个时候region A和region B 的大小会不会低于region规定的大小,又产生region的merge呢?比较好奇这个问题
看下官方文档吧,有详细解答的
https://docs.pingcap.com/zh/tidb/stable/pd-scheduling-best-practices#region-merge
https://docs.pingcap.com/zh/tidb/stable/tidb-best-practices
https://docs.pingcap.com/zh/tidb/stable/massive-regions-best-practices
Load Base Split是根据读流量来判断Region拆分的,有2个阈值split.qps-threshold和split.byte-threshold,如果连续 10s 内,某个 Region 每秒的各类读请求之和都超过 QPS 阈值或流量阈值,那么就对此 Region 进行拆分。 Load Base Split 后的 Region 不会被迅速 Merge。一方面,PD 的 MergeChecker
会跳过 hot Region ,另一方面 PD 也会针对心跳信息中的 QPS
去进行判断,避免 Merge 两个 QPS
很高的 Region。
https://docs.pingcap.com/zh/tidb/stable/configure-load-base-split