You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring Boot JPA批量插入超800条数据耗时过长触发网关超时问题求助

Spring Boot JPA批量插入超800条数据耗时过长触发网关超时问题求助

各位好,最近做项目碰到个头疼的问题,想过来请教下:

  • 我现在需要实现最多5000条记录的批量存储功能,目前用的是常规的JPA Repository,调用abcDAO.saveAllAndFlush()方法,并且整个插入操作是在Spring Transaction事务中执行的。
  • 这个插入逻辑是封装在一个Rest API接口里对外提供的。

现在遇到的状况是:当要插入的数据量超过800条时,abcDAO.saveAllAndFlush()的执行时间就会大幅增加,直接触发了网关设置的60秒超时限制,导致接口抛出超时异常,但奇怪的是,超时之后数据其实还是能成功插入到数据库中。

想问问大家有没有什么有效的优化方法可以解决这个超时问题?希望能得到各位的建议,谢谢!

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 13:24:31