从PD中读取到的路由信息中的leader所在的TiKV节点,是否一定是最终读取数据的节点?

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

一般情况下是这样的,但是也会有异常情况
比如:
如果从PD获取的 tikv 的 leader 刚好失效了,这个时候也会触发 backoff,等待新leader出现后,才能正常

不一定是最终读取数据的节点,可能会由于TIDB Server缓存的数据比较陈旧,导致tidb获取到的leader信息不准。在到达TiKV之后应该还会确认当前region是不是leader regoin。
还有默认情况下,是在leader节点进行数据读取,但是应该也可以设置在follower 节点获取数据。Follower Read 参考下面文档:
Follower Read | PingCAP Docs

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