asp.net网站轻量级数据查询-单条数据查询方式耗时测试
2010-10-20 23:24
543 查看
今天做了一个测试。用于测试单条数据两种查询方式所耗时间。
两种查询方法是:数据库查询和内存查询。
测试方法:
基本过程相同,只是查询方法不同。
测试程序流程
加载DataSet数据---》循环6次查询同一单条记录
每种测试方法每批次测试三次。下面是测试结果的数据:
两种查询方法是:数据库查询和内存查询。
测试方法:
基本过程相同,只是查询方法不同。
测试程序流程
加载DataSet数据---》循环6次查询同一单条记录
每种测试方法每批次测试三次。下面是测试结果的数据:
查询方法 | 测试批次一 及平均值 | 测试批次二 及平均值 | 两次测试的首次耗时 及平均值 |
内存查询 | 0.5911282020+ 0.0063429849+ 0.0083270359 =0.6057982228 平均值 0.605798228/3= 0.201932743 | 0.5812749944+ 0.0010032001+ 0.0039178163 =0.5861960108 平均值 0.5861960108/3= 0.1953986703 | 0.5911282020+ 0.5812749944 =1.1724031964 平均值 1.1724031964/2=0.5862015982 |
数据库查询 | 0.6788332036+ 0.0446727167+ 0.0233085489 =0.7468144692 平均值 0.7468144692/3= 0.2489381564 | 0.8776126574+ 0.1271873939+ 0.0195698056 =1.0243698569 平均值 1.0243698569/3= 0.341456619 | 0.6788332036+ 0.8776126574 =1.556445861 平均值 1.556445861/2= 0.778222931 |
结论:内存查询方法平均耗时少,且首次查询的耗时也少。 备注:本次测试读取的DataSet数据量是20条。 |
相关文章推荐
- ASP.NET网站权限设计实现——套用JQuery EasyUI列表显示数据、分页、查询
- ASP.NET网站权限设计实现——套用JQuery EasyUI列表显示数据、分页、查询
- ASP.NET网站权限设计实现(三)——套用JQuery EasyUI列表显示数据、分页、查询
- ASP.NET网站权限设计实现(三)——套用JQuery EasyUI列表显示数据、分页、查询
- ASP.NET网站权限设计实现(三)——套用JQuery EasyUI列表显示数据、分页、查询
- 使用ASP.NET(C#)查询和显示 Excel 数据
- ASP.NET MVC_Controller和View之间数据传递(前后台数据传递)方式
- 通通WPF随笔(2)——自己制作轻量级asp.net网站服务
- 在ASP.net下实现单条数据的浏览
- ASP.NET查询分页技术:实现Web数据分页浏览
- asp.net网站编码测试
- 使用selenim作为项目测试框架,适用asp.net c# 网站测试
- ASP.NET数据绑定—多样的绑定方式
- Asp.Net-创建网站的快捷方式到桌面,开始菜单,收藏夹
- ASP.NET MVC + EF 利用存储过程读取大数据,1亿数据测试很OK
- ASP.NET的数据查询参数
- ASP.NET网站查询优化
- asp.net中轻量级报表RDLC的动态数据绑定
- Asp.net数据查询中SQL查询语句中存在某个字段,但是显示时提示某字段不存在表中
- ASP.NET MVC中从前台页面视图(View)传递数据到后台控制器(Controller)方式