批量添加

来源:7-3 商品类别批量添加后端开发

qq_i_aCFGLW

2019-11-27

老师您好,在添加商品分类的时候使用了批处理,好像这种方式的批处理,在面对大量记录插入时,sql语句会拼接的特别长,影响插入。
1、如果遇到要插入几千条记录的情况,您会怎么处理?
2、我在网上看了很多方法,但是我觉得https://blog.csdn.net/Ajlzhu/article/details/82907109 中写的方法比较好,不知道这种方法在企业编码的时候常用吗?

写回答

1回答

翔仔

2019-11-28

同学好,两种方式区别不大,咱们项目商品类别不会有几千条的情况,同学提供的这种其实后面也会被转换成一样的sql批量提交,因为也是通过事务管理一次提交的。一般企业要一次性插入大量数据的话,一般会分批插入比如超过1000条,就会提交一次,后面的数据再提交一次。

0
5
翔仔
回复
qq_i_aCFGLW
同学好,我感觉两篇文章是基于不同的数据库连接池配置进行测试的,后者得出这样的性能应该是因为假定连接数足够大,缓存足够大的情况。而我提供的博客里面数据库连接池有限导致多条批量执行慢于一条一次执行。所以还是根据实际业务情况去请求,真实环境中,如果面临如此巨大的数据插入,那么肯定不能在线去做,可以先放到队列里面,离线错开高峰期执行,这样性能也不是首位的
2019-12-21
共5条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程