Hibernate优化查询性能手段

Hibernate优化查询性能手段
Hibernate提供了多种数据检索的方式,OID检索、HQL检索、QBC检索和本地SQL检索是最主要、最常见的几种检索手段。不管使用何种方式,目的都是要又快又准确的查询到需要的数据,想要提高查询速度,提升检索的效率,就必须对查询进行优化。概括下来,实现手段包括:

一、降低数据库访问频率,减少select语句的数目:
   使用迫切左外连接或迫切内连接检索策略;
   对延迟检索或立即检索策略设置批量检索数目;
   使用查询缓存。

二、避免加载多余的程序不需要的数据:
   使用延迟检索策略;
   使用集合过滤。

三、避免报表查询数据占用缓存,利用投影查询功能,查询出实体的部分属性

四、减少select语句中的字段,从而降低访问数据库的数据量。

你可能感兴趣的:(Hibernate优化查询性能手段)