Jfinal查询,代码执行时间很长

1、java代码image.png

2、数据库执行时间(数据总量是1万多条数据)

image.png

3、日志打印时间

image.png

我计算了一下,一共花了20000多毫秒,差不多20秒了额,这个有点太慢了

不知道为什么会这样求大佬支招

评论区

七七丶

2019-04-09 18:38

但是有时候又特别的快,这种情况连续访问这个接口,不出5次,这个现象就会出现,有时又特别快

JFinal

2019-04-09 19:17

@七七丶 sql 中带 for update 并发时数据库会加锁

该问题只与数据库和 sql 有关

七七丶

2019-04-09 21:35

@JFinal 谢谢大佬,受教了,怪我自己没学好

maxwade

2019-04-10 07:44

for update是独占锁,不支持并发的