解决并发访问数据库卡死问题

Ray_Adon 2011-03-06 01:46:15
请各位一定要帮下我解决小弟手上这个问题,我暂时是毫无头绪。。

是这样,手上有个WIN2003+IIS+ACCESS+ASP 做成的号码资料库查询系统,每次一个人查询数据库的时候,另外一个人在查询数据库就没反映,要等第一个人查询完结束后才能再开始查询。

每次数据库读取是手机号码,十几W个号码,最多有5M的字节,从数据库读出来以后在通过JS传送到客户端的文本框里面。

所以就十分头疼,所以希望各位朋友帮小弟出个注意,看该从哪方面着手解决这个数据库卡死现象。

哪里设置不对呢,是换数据库呢?是修改程序呢,还是换语言,换系统。反正从哪方面入手?
...全文
853 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
iihero_ 2011-03-07
  • 打赏
  • 举报
回复
哪有一次加载那么多数据 到客户端的?
这样不卡死才怪呢。
wwwwb 2011-03-07
  • 打赏
  • 举报
回复
代码是什么,5m数据量不大
changechange 2011-03-06
  • 打赏
  • 举报
回复
1.你recordset.open 的时候参数用什么的?用静态+只读试验一下
2。只有5MB的数据,应该不是数据库的问题,而是 IIS ASP的问题,你取出后还要另外组织网页显示格式所以太慢。这个要靠你调试的。recordset.open用了多久, 组织 ASP 页面用了多久。
联系qq 34257038 远程解决一下吧。
ACMAIN_CHM 2011-03-06
  • 打赏
  • 举报
回复
应该不是ACCESS本身并发的问,而是你的这个IIS处理速度上的问题,毕竟你的IIS一次只能处理一个请求。
你的ASP代码是什么?如何连接ACCESS的?
lzp4881 2011-03-06
  • 打赏
  • 举报
回复
十几W个号码
是一次性全部读出?你可以分页嘛,每次只显示20条,这样很快的。

7,712

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧