Mysql数据同步至tidb单条记录大小问题

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:3.0.6
  • 【问题描述】:Loader 报错 entry too large, size: 13994477,请教下为什么单条记录大小限制为6M?如果源数据库中有单条记录大于6M且不可分割的情况,该如何处理?

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

https://pingcap.com/docs-cn/stable/faq/tidb/#433-transaction-too-large-%E6%98%AF%E4%BB%80%E4%B9%88%E5%8E%9F%E5%9B%A0%E6%80%8E%E4%B9%88%E8%A7%A3%E5%86%B3

6MB 综合用户需求及 TiDB 性能最优而得出的结论

那如果现已存在已有单条记录超过6M,而且不能分表的情况。有什么推荐的解决方案吗?谢谢

目前单条 SQL 的限制还不能修改,建议能不能将比大大的字段拆出来单独到一线表

好的,谢谢

:+1::+1::+1: