专栏首页arebirth重生者的IT之路Mybatis-plus批量插入、批量修改数据saveBatch等速度缓慢

Mybatis-plus批量插入、批量修改数据saveBatch等速度缓慢

问题:

用mybatis批量插入近200条的数据大概用时5s!!这个速度太可怕了

解决方案:

百度找了很多方案,如并发插入多个线程同时操作,但效果仍不是很明显,并且资源开销大。

最终解决方案是

数据库连接参数配置了 rewriteBatchedStatements=true 最终得以解决!

经过测试速度达到了毫秒级别,

100000条数据的情况下也控制在20s以下!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 给你的MyBatis-Plus装上批量插入的翅膀

    大家有用过MyBatis-Plus(简称MP)的都知道它是一个MyBatis的增强工具,旨在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。

    慕容千语
  • 太火了!MyBatis Plus 为啥这么牛?

    大家有用过MyBatis-Plus(简称MP)的都知道它是一个MyBatis的增强工具,致力于MyBatis的基础上只做增强不做改变,为简化开发,提高效率而生。

    程序员白楠楠
  • 太火了!MyBatis Plus 为啥这么牛?

    大家有用过MyBatis-Plus(简称MP)的都知道它是一个MyBatis的增强工具,致力于MyBatis的基础上只做增强不做改变,为简化开发,提高效率而生。

    程序IT圈
  • 太火了!MyBatis Plus 为啥这么牛?

    大家有用过MyBatis-Plus(简称MP)的都知道它是一个MyBatis的增强工具,致力于MyBatis的基础上只做增强不做改变,为简化开发,提高效率而生。

    肉眼品世界
  • 太火了!MyBatis Plus 为啥这么牛?

    大家有用过MyBatis-Plus(简称MP)的都知道它是一个 MyBatis 的增强工具,致力于 MyBatis 的基础上只做增强不做改变,为简化开发,提高效...

    业余草
  • 太火了!MyBatis Plus 为啥这么牛?

    大家有用过MyBatis-Plus(简称MP)的都知道它是一个 MyBatis 的增强工具,致力于 MyBatis 的基础上只做增强不做改变,为简化开发,提高效...

    架构师修炼
  • BindingException: Parameter 'XXX' not found. Available parameters are [collection, list]

    应业务需求,需要使用到MQ进行数据上传和下发。传递格式为JSON,服务那边下发JSON数组,接收端将JSON数组转换成List集合,调用Mybatis-plus...

    Jacob丶
  • Mybatis助手之Mybatis-Plus——开始使用

    转载自http://nihao-shijie.lofter.com/post/1cd58fc5_ceadf90

    allsmallpig
  • mybatis-plus学习(二)

    2、完整的pom依赖:【大家可以使用我的pom,我在这里碰到了好多坑啊,因为依赖版本的问题,搞了我很久】

    java后端指南

扫码关注云+社区

领取腾讯云代金券