但表很大时tidb不断的重启

是不是单个事务修改的数据量太大了,建议拆分事务或者设置语句的最大内存使用阈值