标题:如何优化asp的搜索速度
只看楼主
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
结帖率:81.82%
 问题点数:0 回复次数:8 
如何优化asp的搜索速度
数据库内有10万条以上的数据,怎样让他们很快的就可以分页搜索出来?目前的搜索代码很一般,速度很慢。。。。

有哪些优化和加快的方法?
搜索更多相关主题的帖子: 搜索 asp 速度 
2010-01-11 14:25
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
得分:0 
搜索一下 sql分页或许有用
2010-01-11 14:53
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
使用数据库存储过程分页,在数据库端存储过程里预先分好,再把数据通过服务器端发到客户端。不过这种方法的缺点就是只能依赖某个数据库,比如SQL2000写的存储过程到Oracle里可能要重新写。优点就是大批量数据搜索速度很快,ASP版精华里以前有人写过SQL2000的大数据量分页代码。
2010-01-11 15:58
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
得分:0 
无非就是存储过程速度最快了,目前还没发现哪个更快的方法
存储过程每次个页都是单独的,也就是,每一页20条数据,你打开只会读取20条,你10万条只读取20条,你想速度提高多少倍,每次翻页都是重新读取20条

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2010-01-11 17:59
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
得分:0 
没有说什么数据库
所以也不好回答
问问题应该把自己的环境说清楚
2010-01-12 08:55
孤独冷雨
Rank: 10Rank: 10Rank: 10
来 自:安徽滁州
等 级:贵宾
威 望:23
帖 子:1246
专家分:1909
注 册:2007-6-4
得分:0 
十万以上,你认为会ACCESS吗?

这里有男女系列成人用品,有时间兄弟们来看一看.
51za.
2010-01-12 09:17
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
得分:0 
你认为只能是mssql吗?
2010-01-12 09:44
孤独冷雨
Rank: 10Rank: 10Rank: 10
来 自:安徽滁州
等 级:贵宾
威 望:23
帖 子:1246
专家分:1909
注 册:2007-6-4
得分:0 
他不是MSSQL也不会跑出ORACLE/DB2这个范围!

这里有男女系列成人用品,有时间兄弟们来看一看.
51za.
2010-01-12 10:31
chenguoxing517
Rank: 7Rank: 7Rank: 7
来 自:广东广州
等 级:黑侠
威 望:1
帖 子:154
专家分:619
注 册:2009-9-28
得分:0 
不要采取将结果集一次读取出来存在recordset中,这样会占用大量资源,当前页需要哪些数据就只取哪些数据。
2010-01-12 12:58



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-295452-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.255138 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved