poi在web中执行较慢

zhangxing89757 2019-06-14 09:54:31
导入excel,有几十万数据,数据量较大,写了个java方法使用xssfreader及xmlreader逐行读取excel文件,然后分页录到数据库中,效率还可以,几十万数据一分钟左右搞定。 因为后期要用户自己维护,所以移植到web项目中,发现效率差了好多,调试发现主要在poi读取效率上,单独的java方法,1秒能读取三四也(每页1500数据,即每秒大概能读取5000行数据),而同样的代码,在web中执行每秒只能读1页左右,效率差了很多! 麻烦由此开发经验的兄弟帮忙分析下该如何调优!
...全文
26 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Defonds 2019-06-14
  • 打赏
  • 举报
回复
多用户环境下 CPU、I/O 竞争厉害
另外还会对其他正常业务造成影响
建议优化 poi 的同时将其从其他业务中剥离出来

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧