java与生
 
 
   
 
时 间 记 忆
<<  < 2007 - >  >>
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
 
最 新 日 志
 
最 新 评 论
 
最 新 留 言
 
搜 索
 
用 户 登 录
 
友 情 连 接

模板设计:部落窝模板世界

 
  • 日志:8
  • 评论:1
  • 留言:0
  • 访问:


 
 
hibernate性能优化
[ 2006-9-30 10:56:00 | By: qiuleng ]
 

工作时遇到hibernate反映缓慢的问题:

打开一个栏目竟然需要很久时间,慢到令人无法忍受,在经历了漫长的性能优化后。总结如下:

1:在sessionFactory配置中,添加下列语句:

 <prop key="hibernate.jdbc.fetch_size">50</prop>
 <prop key="hibernate.jdbc.batch_size">20</prop>

2:在hbm文件中,需要把有set配置的地方,添加lazy=true属性。

3:在session用完后需要晴空缓存,并关闭。

  session.flush();
  session.clear();

 lazy=true属性控制延迟加载,可以使速度增加不少。而相应增加缓存也是应用程序与数据库的交互得到优化。

 
 

发表评论:

    大名:
    密码: (游客无须输入密码)
    主页:
    标题:
    数据加载中……www.xhblog.com
 
Powered by Oblog.