access的papersize命令_Access数据库访问速度的提高.pdf

您所在位置:网站首页 > 海量文档

&nbsp>&nbsp计算机&nbsp>&nbsp数据库

Access数据库访问速度的提高.pdf4页

本文档一共被下载:次,您可全文免费在线阅读后下载本文档。

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。

2.该文档所得收入(下载+内容+预览三)归上传者、原创者。

3.登录后可充值,立即自动返金币,充值渠道很便利

2010年6月 思茅师范高等专科学校学报 Jun.2010

Access数据库访问速度的提高

龚文生

(思茅师范高等专科学校计算机科学系,云南普洱665000)

[摘要】 ASP开发的Web应用程序中调用Access数据库,在多用户并发访问时有一

定的极限,很多时候不能达到实用的要求。通过《学生成绩查询管理系统》开发过程中Access

数据库的表由大变小、逐级分类(分班建表)、多表关联查询的方法,有效的提高Access数据库

WEB访问速度,使Access数据库WEB多用户并发访问达到完全实用的效果。从实用的角度

出发,对开发过程中的经验及ASP代码实例进行分析,对从事ASP中使用Access数据库开发

者,有一定的参考价值。

[关键词】 ASP程序;access数据库;访问速度;提高;实例

ASP是微软开发的服务器端脚本环境,通过 致网页打开非常慢甚至页面执行超时。网络数据

ASP可以结合HTML网页、ASP指令和ActiveX库加速技术很多,有的是采用缓存的技术实现加

组件建立动态、高效的交互WEB服务器应用程 速,当有人访问指定的页面时,加速模块会自动检

序。当用户使用浏览器请求ASP主页时,WEB服测刚才处理过的数据页面是否有效,如果还没过

务器响应,调用ASP引擎来执行ASP文件,并解期就立刻输出给访问者,因此明显提升访问速度。

当然如果缓存已经过期就重新生成缓存网页,实

释其中的脚本语言(JScfipt或VBScfipt),通过

ODBC连接数据库,由数据库访问组件ADO(Ac—现智能更新。有效地解决了网页打开速度慢,数

tiveXDam

OUects)完成数据库操作,最后ASP生据库因并发太多锁死的问题。但最根本的方法是

成包含有数据查询结果的HTML主页返回用户从数据库查询的方式来解决。

端显示。 笔者用ASP编写的《学生成绩查询管理系

在ASP中,Access数据库是一种最常用的数统》中,使用Access数据库。在1.50版以前,由

据库,在处理少量数据或单机访问的数据库时是 于把全校学生成绩储存在一个表中(表名:cxb),

很好的,效率也很高。但是网络数据库都有一个 而cxb表中的字段达到200多个(学生基本信息

共同的问题:数据越多,所占用的内存和CPU资 20多个,每学期最多20门课程,四年8个学期

源就越大,常规网站在查询大量数据时一定会需

要很多时间,有时查询时间高达几十秒,在这几十 用户本机读写access数据库时,查询1秒内完成,

秒内如果还有其他用户提交类似的请求,数据库 写一条记录,也是1秒内完成。WEB单用户局域

(如ACCESS)就可能因并发线程太多而锁死,从网(100Mbps)内读写,1秒内完成。所以单用户

而导致网站无法继续工作,而且服务器的CPU常 使用是完全能满足要求的。WEB多用户(4用户

常也是满负荷。查询量较多、页面较大、网站访问 以内并发)局域网(100Mbps)内读写测试,查询3

人数比较多的时候,网站的速度就会变慢,常常导 至8秒内完成,写记录,6至15秒内完成,在这种

①[收稿日期]2009一09—15

[作者简介】龚文生(1968一)。男。苗族,重庆人,思茅师范高等专科学校计算机科学系高级实验师。

43

万方数据

思茅师范高等专科学校学报

情况下也不会造成服务器iis假死。lO用户以上 face=”华文行楷”size=”

并发局域网(100Mbps)内读写access数据库时,

查询和用户写记录,都可能造成

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名:

验证码:

匿名?

发表评论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值