jfinal查询数据很慢

jfinal查询2万5千条数据很慢,大概要40秒,使用的是jfinal2.2的版本,DruidPlugin连接数据库方式,数据库使用的是mysql5.5,数据库在本地,不存在网络问题,在数据库客户端执行是比较快的,是什么原因导致的呢?大牛们帮解答下。

评论区

JFinal

2016-12-01 18:22

99.9% 的可能性是 sql 本身就慢,定位这个问题很容易,先不用 jfinal 去查库,而是将 sql 放在数据库客户端中手动先查询一下,看查询返回值所花时间即可

JFinal

2016-12-01 18:23

如果用数据库客户端,例如 Navicat 这种工具查询仍然很慢,那么就先将 sql 调整好,确保 sql 是快的了,再将 sql 移到项目之中即可打完收工了

daix23

2016-12-02 09:25

@JFinal 谢谢,是sql语句本身的问题,同时使用order by 和limit查询导致

热门反馈

扫码入社