ASP.NET大数据分页效率研究
2016-12-13周端锋李科峰
周端锋,李科峰
(湖南第一师范学院现代教育技术中心,湖南长沙 410205)
ASP.NET大数据分页效率研究
周端锋,李科峰
(湖南第一师范学院现代教育技术中心,湖南长沙 410205)
大数据分页显示是常用的ASP.NET数据显示方式,不同的多页数据加载显示方法的效率有很大的区别。本文分析了数据源、存储过程、外层查询指定页、内层查询指定页四种方法的大数据分页效率,并对翻页时间、安全性进行初步的比对研究,指出了大数据分页的最优效率方法。
ASP.NET;大数据;分页;效率
随着云计算、物联网等快速的发展,数据呈现爆炸式的增长,人们正被数据洪流所包围,大数据的时代已经到来[1]。WEB应用从数据库中读取数据,再把这些数据以合适的多页的方式呈现给用户。很显然,不同的多页数据加载显示方法需要加载的时间大不相同,且对服务器、网络及用户终端的性能要求有很大的区别,因此有必要研究不同的数据分页技术之间的效率性能差别。
1 运行环境与测试准备
在测试中采用Oracle 10g数据库,计算机硬件为RAM 3.42G/CPU Intel i5-4590,Windows732位,7200转硬盘。
建立五张测试表,测试表中有两个字段及并建立索引,数据量从1000条到1000万条呈数量级增加。使用PL/SQL语句插入多条数据[2],例如一次插入1000条数据:
Declare i int:=1;Begin loop
insert into zdftest3(id,msg) values(i,’中华...!’);
exit when i=1000;i:=i+1;end loop;end;
2 ASP.NET常用的数据分页技术
ASP.NET是微软的一种网站开发技术,具有性能好、可扩展性强及易学易用等特点,现有大量基于ASP.NET技术构架的网站。在显示大量数据的数据表时一般使用多页的方式,这种多页的显示方式就是分页技术。……
