论坛首页 Java企业应用论坛

hibernate二级缓存攻略

浏览 180706 次
该帖已经被评为精华帖
作者 正文
   发表时间:2006-04-21  
引用
另外,如果hql查询包含select字句,那么查询缓存里面的value就是整个结果集了。


想请教一下,这句话是指缓存的是“pojos collection”吗?为什么呢?
0 请登录后投票
   发表时间:2006-05-17  
使用缓存的首要策略应该是“不要使用缓存”吧,没有测试就考虑优化,往往是瞎忙活。操作系统、数据库中都有缓存,不用缓存的后果不一定象我们想象的那么严重。

Premature optimization is the root of all evil. -- Knuth
0 请登录后投票
   发表时间:2006-06-27  
谢谢楼主,我也打印出来看了好几遍.

有个问题想请教一下.

按照楼主的说法,是否可以这样理解:如果做了查询缓存,但没做对象缓存的话,这样实际上会降低性能?我的有一些对象需要经常更新,比如blog里面的文章,每次用户点击后要更新阅读次数.这样,做读写缓存跟不做缓存想比,是不是读写缓存性能更好些?
0 请登录后投票
   发表时间:2006-10-12  
高性能...如果不能透明的获得,我看还是小心点为妙,性能有时只是一种概念上的诱惑,你不一定很确定用户是否需要这么高的性能,或者性能的瓶颈是否就在这里。”有更高的性能,我当然要“,人有的时候不知道自己要什么,总是想什么都要。如果性能那么的重要,C--C++--VB--JAVA--RUBY,这些后来的语言就不会出生了。

我对于性能的看法是:合理的性能而不是最高的性能。什么是合理的?用户能感觉到(或敏感的)的范围内,不成为物理上业务处理的瓶颈,比如常说的3秒之内响应等。




0 请登录后投票
   发表时间:2006-10-12  
楼主真的理解得很清晰,我最近正好也在学习hibernte关于提高性能的问题,看了这篇文章之后觉得受益非浅
0 请登录后投票
   发表时间:2006-10-12  
还是喜欢cache层,手动的,隔离H,也不错!
0 请登录后投票
   发表时间:2007-01-18  
真是好文章,最近正在搞 hibernate  想研究一下 二级缓存的问题 ,正好找到此文章 ,
学习中。。。
0 请登录后投票
   发表时间:2007-01-19  
文章不错,收藏了。。
希望看到更多的信息
0 请登录后投票
   发表时间:2007-01-19  
还看不太懂,揣摩中......
0 请登录后投票
   发表时间:2007-01-22  
先抄下来,再慢慢学。。。。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics