TiDB 单条大事务提交时报 transaction is too large 写入失败

业务执行批量导入逻辑,一次性更新近 50 万行数据,提交事务时直接报错 transaction is too large,写入中断数据不落地;集群 TiKV、TiDB 硬件资源空闲,未手动调整过事务相关参数。

修改全局参数放宽上限:tidb_max_txn_sizetidb_max_txn_keys:warning: 风险:超大事务会严重占用内存、阻塞 MVCC GC、引发锁冲突与集群雪崩,仅作为临时验证手段,禁止长期使用。

1 个赞

Lightning直接生成SST文件写入TiKV,绕过分布式事务协议。

小文件用IMPORT INTO,大文件用TiDB Lightning。

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