注册 登录
编程论坛 ASP技术论坛

高手请指点网页代码简化办法,使速度变快---!!!!!

dhdhzzw 发布于 2008-07-09 10:26, 844 次点击
数据库有上万条数据,但列表现实的时候就会,慢很多。。。asp+SQL   

请问有什么好的,简化增速办法么?
如SQL语句用哪种方式写更快一些。。。。。看几个例子

用conn.execute("delete from productinfo where productid in ("&ok&")")删除选中项,而不是  rs.open....

搜索代码则是用的
set drs= Server.CreateObject("adodb.recordset")
drs.open ("select * from productinfo .... order by productid desc"),conn,1,1
if drs.eof then
                  Response.Write("<tr><td colspan='6' bgcolor='#FFFFFF'>没有查询到您需要的信息,是否没有添加</td></tr>")

这个页面还有一段分页代码,,其他就没了  。。。请问还有什么简化办法么?
上万条数据显示起来明显变慢。
高手指点!!1。/
3 回复
#2
hmhz2008-07-09 11:26
要查询的字段建立索引
删除语句,把from去掉,直接方式删除就行了from是记录集方式删除
显示数据库,要显示哪些字段的内容就写上哪些字段名
例如
select abc,cde,efg,ghi from productinfo
这样就直接快速显示数据库
 * 号是全局显示,速度要慢很多
#3
jamesxiaoyao2008-07-09 11:53
使用些存储过程,运行时间是你这样写法的一半左右
#4
dhdhzzw2008-07-09 12:01
谢谢,看来要好好研究一下数据库。。

[[it] 本帖最后由 dhdhzzw 于 2008-7-9 12:12 编辑 [/it]]
1