获取SqlPara时,写入Kv参数。执行Db.paginate方法时,查询很慢。
SQL没问题,拿到数据库客户端执行很快。就是普通的查询SQL,如果用SqlPara,写入Kv,都会很慢。我尝试把Kv不写入,直接在.sql文件中写入查询条件的值,查询速度很快。
数据库采用的是DB2,查询问题只有在获取sqlPara时写入kv参数,然后执行查询方法时,会很慢!
1:该条 sql 查询在当前库的数量之下本身就慢
2:返回的数据量大,数据从数据库传递到内存中所花 IO 时间很长
jfinal 的数据库操作在本质上是与快慢无关的,因为 jfinal 仅仅只是将你的 sql + paras 直接扔给了底层的 JDBC,所以 jfinal 自身并不涉及数据库方面的性能问题