论坛首页 Java企业应用论坛

mybatis性能比ibatis慢一倍

浏览 69798 次
该帖已经被评为精华帖
作者 正文
   发表时间:2012-04-16  
经过测试,mybatis读写性能比ibatis慢一倍。测试数据量是100W,batch size=1000,fetch size=1000。

有没有人碰到类似的问题?请赐教!
   发表时间:2012-04-16  
mybatis batch insert 283s
ibatis  batch insert 137s
mybatsi query        175s
ibatis  query        81s

这都是100W数据。ibatis和jdbc的执行时间基本一样。
0 请登录后投票
   发表时间:2012-04-16  
mybatis的架构与ibatis的架构完全不同,但效率如果真的低这么多的话,还有必要用吗?当然对效率没有的要求的项目,无所谓了
0 请登录后投票
   发表时间:2012-04-16  
贴出测试过程,测试前重启操作系统、数据库
0 请登录后投票
   发表时间:2012-04-17  
XX309669600 写道
经过测试,mybatis读写性能比ibatis慢一倍。测试数据量是100W,batch size=1000,fetch size=1000。

有没有人碰到类似的问题?请赐教!

这样的结论是不是太武断了呀。
0 请登录后投票
   发表时间:2012-04-17  
mybatis的数据实现类是由框架自动实现的,你试一下测试的时候改为从拿到spring注入的实现类后再开始计数呢?
0 请登录后投票
   发表时间:2012-04-17  
你不把测试过程贴出来,这种数据有信服力么?
0 请登录后投票
   发表时间:2012-04-17  
这是测了1次的统计还是测了多次后的平均值?
0 请登录后投票
   发表时间:2012-04-17  
具体的测试数据类型没有,不成立
1 请登录后投票
   发表时间:2012-04-17  
官方有我的代码,有Profile data,有官方的回复,问题比较明显了

Post:
http://groups.google.com/group/mybatis-user/browse_thread/thread/58ce58e1d708cac6

Mybatis issue 580:
http://code.google.com/p/mybatis/issues/detail?id=580
0 请登录后投票
论坛首页 Java企业应用版

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