坑点
nightseventhunit
道可道,非常道,名可名,非常名。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
有关用easyExcel批量导入excel入库慢的调优记录
摘要:在SpringBoot+MyBatis-Plus框架中处理批量数据导入时,发现未开启事务会导致插入速度随数据量增大而明显下降。作者处理Excel导入千条数据时采用分批次(每次100条)和saveOrUpdate方法确保档号唯一性。测试1500条数据需50秒,排查发现非数据库性能问题,而是缺少事务导致。通过在每批100条数据操作上添加事务注解,导入速度显著提升。该案例说明了事务管理对批量操作性能的重要性。原创 2025-05-29 14:10:52 · 234 阅读 · 0 评论 -
有关采用parallelStream并行流处理List并使用自定义线程池和lettuce redis客户端一起使用的问题
来指定了parallelStream的线程数,但是这里并没有控制住,于是找原因定位到了redis获取key这行代码,将该代码注释后,就可控制parallelStream的并行度。在使用parallelStream进行处理list时,如不指定线程池,默认的并行度采用cpu核数进行并行,这里采用ForJoinPool来指定线程池,但循环中使用了luttuce 来获取redis的key时,出现没有控制住线程池的线程数问题。原创 2024-09-07 16:44:05 · 803 阅读 · 0 评论
分享