k8s部署的tidb调整事务大小限制参数txn-total-size-limit无效

tidb版本:5.4.0
ti-operator版本:1.2
使用命令:kubectl edit tc 进入编辑tidb组件的配置文件,如下:
tidb:
config: |
performance.txn-total-size-limit: 1073741824
想把默认的104857600配置成1G,结果重启tidb发现配置无效
使用:show config where type= ‘tidb’ and name = ‘performance.txn-total-size-limit’; 进行查看没生效

期望的结果:
想改变事务大小限制为1G,在K8S部署的情况下,怎么调整生效呢?

官方针对tiup部署的建议如下:

performance.txn-total-size-limit = 1073741824
换成=号试试


https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/configure-a-tidb-cluster#配置-tidb-组件

黑哥,是这样的才对:

    config: |
      [performance]
         txn-total-size-limit = 10485760000

带竖线的话,后面就都是一个字符串了。然后格式是toml格式的。就是配置文件的一个片段。如果不带竖线,就是key-value形式的。一般用带竖线的,好使。

1 个赞

受教了,on k8s我是在摸索,谢谢提供标准答案,:+1::+1::+1:

我们环境都是k8s,所以对这个了解一些。tiup是几乎没用过:grin:

该主题在最后一个回复创建后60天后自动关闭。不再允许新的回复。