asp网站下的mdb数据库经常变大,导致网站打开慢或打不开,求大神 15

数据库里的东西并不多,用mdb数据库装是1M多点,由于网站用户对网站访问频繁,mdb数据库经常会变大,导致网站慢,或者打不开。我做了个定时压缩数据库的程序,每3分钟压缩一... 数据库里的东西并不多,用mdb数据库装是1M多点,由于网站用户对网站访问频繁,mdb数据库经常会变大,导致网站慢,或者打不开。我做了个定时压缩数据库的程序,每3分钟压缩一次,这样暂时解决了问题。但是如果有用户突然对网站进行大的访问(非大流量,而是到网站里提取大量数据)。会导致数据库体积瞬间增大几十倍,网站的html静态页面访问正常,一涉及到数据库的ASP页面就打不开了。这时压缩数据库也压不了,数据库占用中。必须关掉网站。等待5分钟左右。然后进行数据压缩,再开网站,恢复正常。求大神解答,闹死我了。系统是server2003 IIS6,可以排除硬件不行的原因。因为CPU使用率和内存基本不怎么动。 展开
 我来答
卢国栋G
2013-09-13 · 知道合伙人软件行家
卢国栋G
知道合伙人软件行家
采纳数:2205 获赞数:4767
中山大学网络工程专业,网络行业3年从业经验,经验丰富!

向TA提问 私信TA
展开全部
ASP代码的问题,可能是循环读取数据出问题了,而且读取数据后不释放数据,导致服务器压力不停的变大,但是读取数据是不地使数据库变大的,所以,好好检查下源码
追问
不是代码的问题,以前这套程序在别的服务器上用过。没问题。配置比这个低
百度网友fb55f35
2013-09-13 · TA获得超过579个赞
知道小有建树答主
回答量:1395
采纳率:50%
帮助的人:1253万
展开全部
下载下来,然后用office access打开,以office 2010为例:
文件——信息——压缩并修复数据库,然后就会发现数据库变小了!
追问
你没有认真看我的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小萌乐乐
2013-09-13 · TA获得超过128个赞
知道小有建树答主
回答量:465
采纳率:0%
帮助的人:226万
展开全部
只有在写数据的时候才会变大
你的程序中是不是有一些临时数据写到里面,然后又删除?
追问
是啊
追答
那就对了,access数据库没有自动压缩功能,所以数据库会不断变化的
建议你换成sql server数据库。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式