由于TIDB二阶段提交的特性,对事务大小有做限制:
单个事务包含的 SQL 语句不超过 5000 条(默认)
单条 KV entry 不超过 6MB
KV entry 的总条数不超过 30w
KV entry 的总大小不超过 100MB

因此批量导入或者批量删除数据时在tidb里经常会遇到transction too large的情况。
批量插入数据可以使用

set tidb_batch_insert=1;

完成后将参数关闭

set tidb_batch_insert=0

该操作不建议在生产环境中使用,因为这样insert 会把大事务分批执行,如果中途报错,已插入的数据不会回滚,丢失事务的原子性。

批量删除数据可以使用

set tidb_batch_delete=1;

完成后将参数关闭

set tidb_batch_delete=0

批量删除被切分为小事务,也可以使用 limit 加循环的方式进行操作。

update可以通过limit加循环的方式实现。

TIDB事务过大transction too large解决方法相关推荐

  1. Linux系统盘爆满根目录100%,又找不到占空间的大文件 原因与解决方法

    最近一位朋友他的Linux(Centos7)根目录一直100%,也就是系统文件磁盘已经爆满了.虽然通过:df -h, du -sh * 等指令配合使用,发现当前系统任然存在大量可以使用的空间(6.5G ...

  2. html中图片太大了,css背景图片太大的坏处与解决方法

    在制作网页的过程中,有时候我们为了页面的个性.漂亮,会给通过CSS给网页设置一个很大的背景图片,可是背景图片太大的话不但会给我们的访客带来一些烦恼,还会对搜索引擎不友好,导致排名的降低,实在是得不偿失 ...

  3. 【Android Studio】ImageView / ImageButton 图片太大或者太小解决方法

    第一步:指定layout_width与layout_height 在xml文件中设置的ImageButton的宽和高为: android:layout_width="100dp" ...

  4. 计算机屏幕显示故障,led显示屏的十大常见故障及其解决方法

    led显示屏的十大常见故障及其解决方法 一.显示屏不工作,发送卡的绿灯闪烁 故障原因: 屏体无电源:网线连接不正确; 接收卡无电源或电源电压过低:发送卡已损坏:信号传输中间设备的连接或故障(如功能卡. ...

  5. php 7.0 readfile_php readfile下载大文件失败的解决方法

    本文实例讲述了php readfile下载大文件失败的解决方法.分享给大家供大家参考,具体如下: 大文件有200多M,只下载了200K就提示下载完成,且不报错. 原因是PHP内存有限制,需要改为按块下 ...

  6. Google Drive 大文件下载中途失败解决方法

    超快速!!Google Drive 大文件下载半途失败解决方法 最近需要在Google Drive上下载约18G的文件,下载中途经常断掉.查资料发现如下网站的操作很有效

  7. 计算机主机风扇声音大的原因,电脑主机风扇声音大的原因及解决方法

    为了帮助电脑更好的散热,在电脑主机上面也有安装风扇,一般电脑一开机风扇也开始运行.但是有些人却发现电脑主机风扇运行的过程中声音非常的大,由于声音比较大的关系导致自己很心烦.为大家介绍电脑主机风扇声音大 ...

  8. ImageView / ImageButton 图片太大或者太小解决方法

    ImageView / ImageButton 图片太大或者太小解决方法 参考文章: (1)ImageView / ImageButton 图片太大或者太小解决方法 (2)https://www.cn ...

  9. 查看计算机内存占用快捷方式,电脑内存占用大的几种解决方法

    很多人玩着游戏或者看电影的时候,会跳出个提示,显示电脑内存占用大,电脑内存占用大是什么原因造成,针对这种问题有什么好的解决方法,就让小编告诉你们电脑内存占用大的几种解决方法. 电脑内存占用大的几种解决 ...

最新文章

  1. shell一段脚本的一点经验(实时文件流读写)
  2. dijkstra算法matlab代码_头脑风暴优化(BSO)算法(附MATLAB代码)
  3. 硬币游戏 Project Euler 232
  4. 3.27模拟赛 sutoringu(后缀数组)
  5. jenkins自动部署--定时轮询svn代码更新并自动发布至测试环境
  6. 面向小姐姐的编程——JAVA面向对象之多态
  7. ASP.NET网站SESSION丢失的问题
  8. 【DM642学习笔记一】关于Can't Initialize Target CPU的一种解决方法 : Error 0x80000240
  9. 网站发布在中文操作系统,但ReportViewer的工具栏显示为英文的解决方法
  10. 给定一个序列,判断该序列是否为二叉树查找树的后序遍历序列
  11. html 椭圆特效,HTML帖图常用到的特效《椭圆形》(国外英语资料).doc
  12. 各省简称 拼音 缩写_求全国各城市的拼音和简写拼音。
  13. linux上2048游戏程序,如何在Ubuntu中安装2048游戏
  14. 人民币对美元汇率中间价报6.7802元 上调167个基点
  15. 2016年如何用正确的姿势抢“头条”?
  16. PHP trait 特性
  17. RH850从0搭建Autosar开发环境系列讲解 - 总目录
  18. 信息系统项目管理师 - 项目立项管理
  19. 06、NMAP高级使用技巧和漏洞扫描发现
  20. C:fseek()与 ftell()

热门文章

  1. android数据返回,android提交数据后,得到的返回值为一个对象该怎么写?
  2. 19秋学期南开c语言在线作业,南开19秋学期(1709、1803、1809、1903、1909)《C语言程序设计》在线作业满分答案1...
  3. python吧_python初始与安装 - Python东
  4. ripro子主题eeesucai-child集成后台美化包(适用于设计素材站+资源下载站等)
  5. WordPress删除重复文章插件
  6. 织梦dede模板|白绿色户外拓展教育培训网站织梦dede模板源码[带手机版数据同步]
  7. dedecms织梦模板|绿色仿下载吧网站织梦dede模板源码
  8. vscode shift+ arl + f 格式化统一(笔记)
  9. HTML5: 利用SVG动画动态绘制文字轮廓边框线条
  10. PHP利用FPDI 制作PDF 档案 (php合并pdf, php签名pdf)