关于OleDB\Oracle\SQLClient连接数据库的性能测试

在测试方面我太弱了,大伙有无好的测试方法?
谁有比较权威的测试报告?关于OleDB\Oracle\SQLClient连接数据库的性能测试?

我写了一个通用的数据访问层,没有Cache管理
使用该访问层构造DataSet
和直接构造DataSet绑定DataGrid进行性能比较

比较结果如下:

测试方法:

1、  建立一个TEST工程,创建两个测试页面,测试页面中都放入DataGrid1控件,TEST项目引用Zehua.Data

2、  测试页面1测试Zehua.Data包绑定DataGrid1的消耗时间

3、  测试页面2测试OleDB绑定DataGrid1的消耗时间

4、  第二次测试通过手工按F5键的方式进行测试

 

测试环境一致,测试结果具备可比性

 

测试结果一

MS SQL Server

42行记录

Zehua.DataOLEDB 都是10毫秒左右

2013条记录

测试对象

第一次

2

3

4

5

6

Zehua.Data

1792

140

150

161

150

150

OleDB

2263

210

191

181

220

170

 

4708行记录

测试对象

第一次

2

3

4

5

6

Zehua.Data

391

344

406

297

422

312

OleDB

609

437

469

422

453

422

 

 

测试结果二

Oracle1459条记录

测试对象

第一次

2

3

4

5

6

Zehua.Data

6000

188

188

156

188

172

OleDB

547

109

109

109

94

93

 

测试结果三

Sybase1397条记录

测试对象

第一次

2

3

4

5

6

Zehua.Data

1156

281

250

282

266

234

OleDB

282

438

234

234

312

359

 

posted on 2004-06-10 11:52  小牛哥  阅读(2491)  评论(3编辑  收藏  举报

导航