[关闭]
@llplmlyd 2021-10-20T20:25:29.000000Z 字数 892 阅读 1930

TiDB:ERROR 8004 (HY000): Transaction is too large, size: 104857600

数据库 数据库-TiDB


4.0 前面的版本无法调整参数 只能 调整事务的大小 分批进行

-- 4.0 之后的可以修改事务参数

  1. txn-total-size-limit

使用tiup调整该事务参数

  1. 修改配置参数
  2. $ tiup cluster edit-config tidb-dc
  3. ...
  4. tidb_servers:
  5. - host: 10.50.136.147
  6. ssh_port: xxx
  7. port: 4000
  8. status_port: 10080
  9. deploy_dir: /home/service/var/data/tidb-4000
  10. config:
  11. performance.txn-total-size-limit: 10737418240
  12. arch: amd64
  13. os: linux
  14. - host: 10.50.136.165
  15. ssh_port: xxx
  16. port: 4000
  17. status_port: 10080
  18. deploy_dir: /home/service/var/data/tidb-4000
  19. config:
  20. performance.txn-total-size-limit: 10737418240
  21. arch: amd64
  22. os: linux
  23. - host: 10.50.138.17
  24. ssh_port:xxx
  25. port: 4000
  26. status_port: 10080
  27. deploy_dir: /home/service/var/data/tidb-4000
  28. config:
  29. performance.txn-total-size-limit: 10737418240
  30. arch: amd64
  31. os: linux
  32. ...
  33. 滚动更新
  34. $ tiup cluster reload tidb-dc -R tidb
  35. 查看配置文件已经生成
  36. $ vim /home/service/var/data/tidb-4000/conf/tidb.toml
  37. max-index-length = 12288
  38. [log]
  39. slow-threshold = 300
  40. [performance]
  41. txn-total-size-limit = 10737418240
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注