asp网站下的mdb数据库经常变大,导致网站打开慢或打不开,求大神 15
数据库里的东西并不多,用mdb数据库装是1M多点,由于网站用户对网站访问频繁,mdb数据库经常会变大,导致网站慢,或者打不开。我做了个定时压缩数据库的程序,每3分钟压缩一...
数据库里的东西并不多,用mdb数据库装是1M多点,由于网站用户对网站访问频繁,mdb数据库经常会变大,导致网站慢,或者打不开。我做了个定时压缩数据库的程序,每3分钟压缩一次,这样暂时解决了问题。但是如果有用户突然对网站进行大的访问(非大流量,而是到网站里提取大量数据)。会导致数据库体积瞬间增大几十倍,网站的html静态页面访问正常,一涉及到数据库的ASP页面就打不开了。这时压缩数据库也压不了,数据库占用中。必须关掉网站。等待5分钟左右。然后进行数据压缩,再开网站,恢复正常。求大神解答,闹死我了。系统是server2003 IIS6,可以排除硬件不行的原因。因为CPU使用率和内存基本不怎么动。
展开
3个回答
展开全部
下载下来,然后用office access打开,以office 2010为例:
文件——信息——压缩并修复数据库,然后就会发现数据库变小了!
文件——信息——压缩并修复数据库,然后就会发现数据库变小了!
追问
你没有认真看我的问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只有在写数据的时候才会变大
你的程序中是不是有一些临时数据写到里面,然后又删除?
你的程序中是不是有一些临时数据写到里面,然后又删除?
追问
是啊
追答
那就对了,access数据库没有自动压缩功能,所以数据库会不断变化的
建议你换成sql server数据库。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询