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