您的位置:首页 > 数据库 > Oracle

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

2004-06-10 11:52 886 查看
在测试方面我太弱了,大伙有无好的测试方法?
谁有比较权威的测试报告?关于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.Data和OLEDB 都是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

测试结果二

Oracle共1459条记录

测试对象

第一次

2

3

4

5

6

Zehua.Data

6000

188

188

156

188

172

OleDB

547

109

109

109

94

93

测试结果三

Sybase共1397条记录

测试对象

第一次

2

3

4

5

6

Zehua.Data

1156

281

250

282

266

234

OleDB

282

438

234

234

312

359

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: