论坛首页 入门讨论版 Spring

Spring事务的性能问题

浏览 137 次
该帖已经被评为新手帖
作者 正文
时间:2008-08-07

每次调用service方法的时候,DataSourceTransactionManager都会首先调用DataSourceUtils的getConnection方法,从而调用dataSource.getConnection(),耗时很严重。

因为service中有cache,大部分的情况是不需要读取数据库的,可spring每次都会获得一个数据库连接。

   
时间:2008-08-07
关注中...
   
0 请登录后投票
时间:2008-08-07
确实是个问题 不过我觉得可能是楼主编程的问题吧 如果是已经在cache里面了 为啥还非得用事务呢?
   
0 请登录后投票
时间:2008-08-07
service提供一个统一的接口,比如getXXX,实现的时候,先从cache中取,如果取到,则直接返回,如果取不到,则查询数据库,放到cache中,再返回。
   
0 请登录后投票
时间:2008-08-07

5 分钟前 JavaEye管理员 发给 我 的消息
标题: 您的帖子被JavaEye会员集体投票评为新手帖
正文:
您的帖子:Spring事务的性能问题 被JavaEye用户民主投票评为新手帖帖,积分-10分。
发贴前请仔细阅读 JavaEye版规和提问的智慧,如有异议,可以到JavaEye站务圈子申诉。

如果您只是急切的想找人解答你的问题,而不是为了讨论技术的话,请移步到JavaEye问答频道,在问答频道您可以用积分悬赏解答,并且不受论坛发贴规则的制约,谢谢!

这是系统的自动通知,无需回复

 

 

   
0 请登录后投票
时间:2008-08-07
难道就没人给回答一下吗?
   
0 请登录后投票
论坛首页 入门讨论版 Spring

跳转论坛:
JavaEye推荐