CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

急:ASP使用Access数据库的性能问题?

楼主cocn(悔)2003-11-02 09:54:04 在 Web 开发 / ASP 提问

我做了一个有关图片的个人网站,图片只存路径。每页都要从Access数据库中取东西,现在还没有什么数据呢,就很慢了。所以,请教大家一些如何提高性能或是一些技巧让用户感觉不是很慢。  
        另外,我有几个比较疑惑的地方。  
  1、在每一Web页,我都要打开数据库(OpenDatabase),结束时又要关闭数据库(CloseDataBase)。我觉得很影响性能,不知能否网页一打开就检测数据库是否连接,如果没连接再开始时OpenDatabase。在整个网站退出或超过40分钟时不使用时再CloseDataBase。不知哪位大侠做过。  
  2、有些网页是一类的,从数据库中需要提取6-8个相同数据,我不知道,每页从数据库中提取快呢,还是将它们做为变量传递再解析快呢?做为变量传递最大又允许多大的数据量呢?  
  3、一个表多个备注字段是否特影响性能呢? 问题点数:80、回复次数:5Top

1 楼BingGroup(兵哥)回复于 2003-11-02 10:32:11 得分 0

关注Top

2 楼ceocio(成都招聘.Net工程师,有意者请联系我)回复于 2003-11-02 11:26:19 得分 30

1、打开链接关闭链接释放对象是必须的,不然你的服务器会很快当掉。  
  2、没理解清楚你的意思。get在IIS6是16K数据  
  3、要看你的sql语句。Top

3 楼qunluo(最爱白菜)回复于 2003-11-02 20:27:29 得分 50

1:使你的程序和你的数据库建立数据池是比较好的方法,当你使用它时,从记录集里取,用好立刻释放资源!如果到了最后,确认不在使用数据库操作,就set   conn=nothing释放数据库连接所占的内存空间!这些都是必要的!  
  2:个人认为还是变量传递快!效率高(曾经看到过篇文章也是这样说)你都使用POST传递吧!?我曾经传过20MB的东西!小数据量用GET!据说效率好点!(但是不适用大数据)  
  3:这个问题是多余的(要说有没有影响,那么可以肯定说有影响,但是我看过相关报道说是研究表明无明显影响。可以忽略不记!Top

4 楼zhouguoyao(飞鸟)回复于 2003-11-02 21:15:32 得分 0

关注  
  Top

5 楼cocn(悔)回复于 2003-11-03 18:36:43 得分 0

请问qunluo,怎样“使你的程序和你的数据库建立数据池”?每次closeDatabase时我都set   conn=nothing,但我认为每个asp页每次一上来就要远程连接数据库,似乎不大经济,能否所有asp页才连接一次数据库呢?但每次检测数据库是否已经连接上是否也很耗时呢?Top

相关问题

  • asp 数据库
  • ASP使用ACCESS数据库时的Select
  • ASP之数据库:ACCESS-->SQL SERVER
  • asp访问Access数据库问题
  • asp与access数据库的连接
  • asp连接数据库问题(ACCESS、DBF)
  • ============ASP 访问 ACCESS 数据库的迷惑===========
  • ASP+IIS+ACCESS,数据库写有问题?
  • asp ACCESS连接数据库问题
  • 写不进数据库asp+Access

关键词

  • 数据库
  • 性能
  • 数据
  • 连接
  • closedatabase
  • 变量传递
  • 使用
  • 影响
  • 打开
  • 是否

得分解答快速导航

  • 帖主:cocn
  • ceocio
  • qunluo

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo