Hibernate性能测试

 

1         测试环境

l         操作系统Windows XP Professional Pack2

l         数据库 Oracle - OraDb10g_home1

l         内存1.21GB

l         CPU AMD Athlon(tm) 1.15 GHz

l         编译环境 eclipse JDK1.5

l         程序测试运行环境 spring+hibernate+junit+mock
mock
提供测试用例的基类,提供SPRINGConfigurableListableBeanFactory,可以从配置文件中得到DAO对象,Dao对象调用getHibernateTemplate()

2         单表测试

l         表名:employee_role  9个字段,大字符字段为blob,其它均为字符类型,总记录数 109580

l         大字符字段:共670个字符

l         测试结果:

l         时间是平均值

调用方法

返回记录数

是否有大字段

时间

findAll()

全部

21.125

findPageByCriteria(dc,20,5478)

最后20

0.984

findAll()

全部

144.516

findPageByCriteria(dc,20,5478)

最后20

2.328

 

 

3         表关联测试

l         () 表名 employee 8个字段, 没有大字符字段 总记录数10958

l         () 表名 employee_role8个字段, 没有大字符字段 总记录数109580

l         时间是平均值

调用方法

加载对象

延迟加载

返回记录数

时间

findAll()

()

全部

178.89

findAll()

()

全部

5:46:04

findAll()

()

全部

26.125

findAll()

()

全部

9.453

findPageByCriteria(dc,20,5478)

()

最后20

1.469

findPageByCriteria(dc,20,547)

()

最后20

12.235

findPageByCriteria(dc,20,5478)

()

最后20

1.047

findPageByCriteria(dc,20,547)

()

最后20

1.000

posted on 2007-05-28 17:44 五味子 阅读(372) 评论(0)  编辑  收藏 所属分类: Hibernate

导航

<2025年6月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

统计

留言簿

随笔分类

文章分类

文章档案

搜索

最新评论