jfinal对oracle大数据分页插入的时候进入假死

jfinal对oracle大数据分页插入的时候进入假死

评论区

JFinal

2020-05-28 14:05

分页与插入,前者是查询,后者是 insert , 信息量不够

提供更多信息量,消除不确定性,这个问题才有可能得到答案

王先森

2020-05-28 16:39

从另外一个数据源中根据分页查询出数据,然后再把查询到的数据插入到另一个数据源中,直至把数据源的全部数据更新完毕,数据量可达上千万,但是数据还没有插入完,后台就不执行了,也不报错

JFinal

2020-05-28 16:42

@王先森 可能是数据量大,一直在执行

你可以在每次插入一批数据以后,向控制台输出提示信息,以免误判

也可以在每插入一个分页数据以后做日志

一定要想办法找到症状。 当前情况并没有抛异常,最直观的看法是程序仍然在执行,由于数据太多,外在表象是卡住了

王先森

2020-05-28 16:47

好的,我先试试

王先森

2020-05-28 19:02

解决了,因为用了方法中用了递归的原因,把递归改为for循环之后就正常了

JFinal

2020-05-28 20:34

热门反馈

扫码入社