首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

查询最优化的有关问题?大家都谈谈看法吧

2012-02-14 
查询最优化的问题?大家都谈谈看法吧用的是:Access数据库表中有三字段ID主键(自动编号)dj数字型nid数字型我

查询最优化的问题?大家都谈谈看法吧
用的是:   Access数据库  
表中有三字段

ID       主键(自动编号)
dj       数字型
nid       数字型

我现在要查询:   当nid等于提交的数值(request( "nid ")),显示出dj的值

set   rs=server.CreateObject( "adodb.recordset ")
sql= "select   dj   from   Subv   where   nid= "&request( "nid ")
rs.open   sql,conn,1,1
response.write(rs( "dj "))
rs.close

有没有比这个更优化更快的方法?   比如:把nid这个字段搞成索引等,我不太清楚,




[解决办法]
最优化就是执行最少的查询...
终极方法无非就是静态页...
[解决办法]
1、取一条记录。就用 select top 1 ....

2、在nid 建立索引可以加快查询效率,不过也会增大文件。

3、如果是多条记录读取,可以采取读取的rs记录集数据写入数组集合,相当于.net 中的写入DataRead,参考动网的方法

热点排行