distributed-database - 如何修改 TiDB 默认的 GLOBAL 变量,如 TiDB 中的“tidb_replica_read”值
问题描述
概念: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
解决方案
根据问题https://github.com/pingcap/tidb/issues/17650,我认为 TiDB 不支持此功能,而 TiDB 社区已经在开发此功能
推荐阅读
- r-exams - 黑板不导入 Blackboard.zip
- python - 在 VScode 中跟踪 python 警告
- typescript - 如何根据类方法返回类型声明参数类型?
- reactjs - 如何避免来自 Apollo useMutation 钩子的解构突变?
- angular - 有没有办法在 Angular 中设置模块级 css?
- function - 通过引用传递参数 TCL 过程
- laravel - Laravel Jetstream 无法安装并返回以下错误
- c - 使用“x-termial-emulaor -e”执行子进程时出现错误的文件描述符错误 - C 语言
- craftcms - CraftCMS - 在内容类型中显示条目字段的类别
- image - 如何在不下载软件的情况下在线将图像压缩至200kb?