0

概念:https ://pingcap.com/docs/dev/follower-read/

为了详细说明,我还在这里问了这个问题:https ://github.com/pingcap/tidb/issues/17650

在获取tidb_replica_read配置参数的值时,默认显示“领导者”。pingcap 的文档(顶部链接)说可以使用会话变量进行设置。我怎样才能在全球范围内改变。我无法在 TiDB 配置中找到my.cnf类型的文件,也没有任何适当的部分: https ://github.com/pingcap/tidb/blob/master/config/config.toml.example

如果现有的 TiDB 支持可以做到这一点,有人可以提供帮助吗?

PS:我已经试过了

set @@global.tidb_replica_read='follower';

它抛出错误:ERROR 1105 (HY000): Variable 'tidb_replica_read' is a SESSION variable and can't be used with SET GLOBAL

4

2 回答 2

1

根据问题https://github.com/pingcap/tidb/issues/17650,我认为 TiDB 不支持此功能,而 TiDB 社区已经在开发此功能

于 2020-06-17T02:22:24.157 回答
1

同意 AndreMouche,目前尚不支持

编辑:我的 PR 最近被合并了 - https://github.com/pingcap/tidb/pull/27622。您可以在下一个版本中期待此功能

于 2021-08-26T17:02:49.227 回答