tidb 参数txn-total-size-limit 如何查看,并设置,设置后是否需要重启集群

我的tidb版本是4.0
请问参数txn-total-size-limit 如何查看,并设置,设置后是否需要重启集群。

  1. tidb.log 中可以 search 下,在 tidb-server 启动时回家再打印所有参数。
  2. tiup reload -R tidb 即可使参数生效。

你好,这个参数txn-total-size-limit
1、我看你们说的这个是配置文件的参数,配置文件的模板在哪,是叫这个名字吗?config.toml.example。
2、我在我的tidb机器,没有找到config.toml.example这个文件。还有配置文件应该放在什么目录?
3、你说的执行命令tiup reload -R tidb 最后的这个tidb,是指我tidb集群的名字吗?

你好

此文件自行创建即可,详细的参数在文档中有 GitHub 链接,根据需要进行配置即可。

先通过官网文档了解下基础知识,如果有不明确的可以再来问下。

你好,我重启了,怎么查看参数是否生效,有没有类似mysql命令可以查看参数的值,或者,这个参数所在哪个表?

hi,

以 txn-total-size-limit 为例,tidb 大都采用默认参数配置,如果有差异化配置在 conf/tidb.toml 和 edit-config 中都有体现,所有的参数都在 log/tidb.log 中 welcome 字段后的参数加载部分有出现。

上面的参数属于 配置文件参数 ,系统变量才可以在 client 中查询。这边也在慢慢做优化,可以通过 sql 的方式查看参数。
image


1)按照https://docs.pingcap.com/zh/tidb/stable/maintain-tidb-using-tiup#示例操作即可生效,仅需重启tidb角色的组件即可。
2)检查配置是否生效,连接tidb集群并执行命令检查确认是否生效:
show config where type= ‘tidb’ and name = ‘performance.txn-total-size-limit’;

今日实战心得

  • 参数文件修改
## 编辑配置文件
tiup cluster edit-config tidb-test

## 在tidb模块添加配置
server_configs:
   tidb:
      performance.txn-total-size-limit: 10737418240
 
## 滚动重启tidb
tiup cluster reload tidb-test -R tidb

## 检查配置是否生效,连接tidb集群并执行命令检查确认是否生效:
show config where type= ‘tidb’ and name = ‘performance.txn-total-size-limit’;