PD调度Region的问题

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】v6.1.0
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】

问题如下:
看了下文档发现一个问题,PD的 isolation-level 参数和 location-labels 参数是不是有冲突啊?
如果是在多机房部署的情况下,通过设置合理的调度策略,比如下面这个,是不是就可以做到Region Leader的高可用、均衡调度;那么在这种情况下, isolation-level这个参数的又有什么意义呢?

location-labels = ["zone", "rack", "host"]

【资源配置】
【附件:截图/日志/监控】

location-labels 设置标签的层级信息。
isolation-level 设置在哪标签层级上的隔离性,比如rack ,在不同的rack数量满足副本数要求时,会保证相同rack的tikv没有相同的副本

假设有2个zone,这个isolation-level设置为rack,那这里就是保证据副本数据都分布在同zone的多个rack上,就是增强隔离的意思?如果一旦真个rack故障把损害降到最低?可以这么理解嘛

对,主要防止多个机器坏了出现多副本失败,具体能设置到哪个层级还的看资源和需求

如果只设置location-labels = [“zone”, “rack”, “host”] 应该也可以在单zone、多zone下工作的吧? Region也是应该会被均衡、高可用调度吧 ?

另外我感觉如果不是大型TIDB集群架构、异地跨机房集群架构可能不需要设置isolation-level参数的

可以工作

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。