批量修改速度慢


请教一下,我批量插入的速度5W条速度只要20秒左右,但是为什么批量更新的时候速度1000条1分钟,有什么解决方案吗?^_^image.png

评论区

JFinal

2018-04-13 11:30

或许是你的 sql 让每条更新语句都更新了全表数据,或者全表的大部分数据

假定你有 1000 条 sql, 而被更新的表是 10000 条数据,如果这 1000 条 sql 全都会更新这 10000 条数据,那总共更新次数是 1000 * 10000 ,一共是 “一千万” 次

jfinal 数据库操作是全部委托底层的 JDBC 的,jfinal 并未做任何干预,性能主要取决于你的 sql 以及 JDBC 自身的速度还有数据库的速度

Arthassssss

2018-04-13 11:53

@JFinal 如果一张表5W条数据,批量更新其中的1000条时间差不多是多少。

热门反馈

扫码入社