本人Java实习生,做项目时遇到困难如题。团队项目代码用的是mybatis-plus的IService接口的saveBatch方法,但速度特别慢。
我在网上搜关于saveBatch的资料,很少,只知道batchSize是分批处理时一次性处理的数据条数,它的本质是为了让开发者选取一个小于数据库支持的size值,以便碰到异常时可以针对提交的数据进行回滚。
下图是我项目运行时插入的数据条数和对应耗时。
可以通过配置什么的优化它吗?有使用Mybatis-plus遇到同样问题的吗?可以解决吗?求大神帮忙,万分感谢
上面的图二三是Mybatis-plus的IService接口的源码
<