如何高效地问记录集.doc

如何高效地问记录集.doc

ID:55565478

大小:35.00 KB

页数:1页

时间:2020-05-18

如何高效地问记录集.doc_第1页
资源描述:

《如何高效地问记录集.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、如何高效地访问记录集?最近,随着数据库的日益庞大,本来两个差不多的数据库,我开始发现我的数据库查询起来越来越比我朋友网站的慢了,经过初步对照,问题好像出在访问记录集的方法上,这是真正的原因吗?在遍历数据库时,事实表明,用索引数(indexnumber)访问记录集元素要比用字段名称(fieldname)访问快出几倍,按字符串查询要比按整数查询花去更多的时间和系统资源。我想这是你的网站慢的主要原因吧。因此,在遍历数据库时应注意下面两个问题:1、尽量最少用select*这样的语句。在遍历表里少量的字段时,select*语句的执行效率是很低的,因为它在执行时,其实是执行了两次查询,在执行selec

2、t语句前,首先必须查询系统表来确定名称和数据类型。  2、在使用记录集rs值前,应该把它赋值给本地变量,尤其是操作Text/Memo字段时。在“readmode”下调用本地变量比从记录集中重新调用rs值要快一些,特别是在多次recallrecordset的场合,快的效果更明显。但要注意,如果在SQL语句或存储过程中改变了select列表的字段顺序,那么就要小心你的赋值。看看下面这个ASP例子:<%  '创建数据库连接.  setrs=conn.execute("execsp_getRecords")  ifnotrs.eofthen    dowhilenotrs.eof      id=

3、rs(0)'把rs值赋给本地变量      fname=rs(1)       lname=rs(2)       '...使用本地变量处理工作      rs.movenext    loop  endif  '...释放变量,结束连接.%>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。