用hibernate查询数据,记录1000条,一次查出,不分页,从按查询到显示在jsp需要10几秒,请问是否正常?
[b]问题补充:[/b]
要求不分页的,直接显示1000条
应该不是慢在查询上面了,应该是查询的1000条记录放在List之中,以及把List之中的objcet显示给页面速度慢。
你可以试一下直接在数据库中查询这些记录 看看速度多少,如果直接查1~2s Hibernate查也就在4s 应该用不了。 我的意思是 Hibernate不比直接SQL查慢多少。
非常不正常才1000条,貌似应该一瞬间
[quote]要求不分页的,直接显示1000条[/quote]
正常两秒以内
查询有没有表连接。如果有表连接会查询久一点。重查询到页面中间经过好多环节。是查询慢,还是中间环节做成