indexread 与 follow read

课程中有章节有 indexread 与 follow read 的描述,有章节又有读写都是在leader regions上的,请问这具体的关系怎么理解。

2 个赞

follow read 默认是不开启的

要开启 TiDB 的 Follower Read 功能,将变量 tidb_replica_read 的值设置为 followerleader-and-follower 即可
set [session | global] tidb_replica_read = ‘<目标值>’;

如果要开启需要考虑 follower 节点需要向 leader 节点询问当前的执行进度(即 ReadIndex ),这会产生一次额外的网络请求开销,因此目前 Follower Read 的主要优势是处理隔离集群的读写请求以及提升整体读取吞吐。

https://docs.pingcap.com/zh/tidb/stable/follower-read#follower-read

2 个赞

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