【TiDB 使用环境】生产环境
【TiDB 版本】8.5.1
大佬们,我在研究多AZ及region相关机制时遇到个疑问。多AZ情况下,region 的 leader 选举规则是什么呀?这个选举过程和数据写入有没有关系呢?
例如配置了2个AZ,不同AZ负责不同的业务(对应不同的database,跨database之间没有直接写入操作、有少量的读取访问)。我想知道,在这种情况下,region leader可不可以根据业务的访问热度,同一database的region leader自动集中到某个AZ里面?这样是不是就能减少跨可用区调用的情况啦?
以下官方文档的描述,对于单AZ的情况下region leader的分布是尽量均匀在不同tikv节点上。
https://docs.pingcap.com/zh/tidb/v8.1/pd-scheduling-best-practices/