tidbv4.0.11通过tiup部署的集群如何修改数据事务的限制,开启大事务

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:

【TiDB 版本】v4.0.11

【问题描述】

tidbv4.0.11通过tiup部署的集群如何修改数据事务的限制,开启大事务

若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

参考官方文档中的示例,可以开启大事务

修改配置

如果要调整 tidb-server 中事务大小限制参数 txn-total-size-limit1G ,该参数位于 performance 模块下,调整后的配置如下:

server_configs:
  tidb:
    performance.txn-total-size-limit: 1073741824

然后执行 tiup cluster reload ${cluster-name} -R tidb 命令滚动重启。

已经修改的tidb的limit为1073741824 重启tidb都正常 但是登录tidb 使用source导入备份数据时还是报错

txn-entry-size-limit 从 v4.0.10 版本开始引入

  • TiDB 单行数据的大小限制
  • 默认值:6291456 (Byte)
  • 事务中单个 key-value 记录的大小限制。若超出该限制,TiDB 将会返回 entry too large 错误。该配置项的最大值不超过 125829120 (表示 120MB)。
  • 注意,TiKV 有类似的限制。若单个写入请求的数据量大小超出 raft-entry-max-size ,默认为 8MB,TiKV 会拒绝处理该请求。当表的一行记录较大时,需要同时修改这两个配置。

:+1:

:handshake:

我尝试的改大这个配置:
image
但是出现报错,请问具体这个参数有什么要求吗

参考一下TiUP修改配置说明,怀疑是未生效

https://docs.pingcap.com/zh/tidb/v4.0/maintain-tidb-using-tiup#修改配置参数

对了,这个是有版本限制的,你那边是什么版本?
还是建议开新帖问一下,跟贴的话一般只有原贴参与的人会关注

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