用SSH做项目,当数据量大的时候,有些查询就很慢,如何提高数据的访问速度?  求教高手~~

解决方案 »

  1.   

    可以使用Hibernate二级缓存,经常使用的查询用存储过程!
      

  2.   

    ssh做大项目?hibernate本身在处理大批量数据时就有瓶颈,可以考虑将hibernate换成mybatis,这样在操作大批量数据时可以进行一定的优化,控制粒度也好些
      

  3.   

    大数据量时不使用hibernate的数据对象(你配置的pojo)用原生态的查询方式
      

  4.   

    还是延迟加载吧,主要在hibernate那块做一下修改就可以了。
      

  5.   

    优化hql语句。或者利用Hibernate的懒加载,把session的范围扩大到视图层!