ACCESS数据库文件的压缩和修复方法[图文]


  本文标签:ACCESS,压缩,修复

先谈谈DllHotst 历程 消费cpu 100%的问题:

服务器 畸形CPU 消费应该在75%以下,并且CPU 消费应该是上下起伏的,浮现这种问题的服务器,CPU会蓦地向来处
100%的水平,并且不会 降落 。查看 使命治理器, 可以发现是DLLHOST.EXE 消费了所有的CPU空暇 工夫,治理员在这种
状况下,只好再一次启动IIS服务,奇怪的是,再一次启动IIS服务后 所有 畸形,但可能过了一段 工夫后,问题又再次浮现了 。
直接缘由:
有一个或多个ACCESS数据库在 频繁读写过程中 败坏, MDAC系统在写入这个 败坏的ACCESS文件时,ASP线程处于BLOCK状态, 后果 其余线程不得不期待,IIS被死锁了,所有的CPU 工夫都 消费在DLLHOST中 。
解决 步骤:
把数据库下载到当地, 而后用ACCESS 打开,进行修复操作 。再上传到网站 。假如还不行,惟独新建一个ACCESS数据库,再从原来的数据库中导入所有表和记录 。 而后把新数据库上传到服务器上 。


本页介绍 方便的压缩与修复 性能:

1 。以问题数据库文件jit8.mdb为例,原文件大小为17.2MB 如图:



2 。用当地安装的office access 2003 打开此数据库文件jit8.mdb,或者直接双击数据库文件 。
这个时候会弹出一个安全 忠告,直接点“ 打开” 。



3 。 这时候会浮现对于数据库 构造的视图出来:


4 。执行上面的“工具” --- “数据库有用工具”---“压缩和修复数据库”  。如图:




5 。 当执行 结束后,再再次回到 1 。 示意 实现操作, 可以关闭access 2003了 。这个时候再看下数据库大小 如图:


怎么样,惊奇吧,原本17.2MB的数据库被这么轻易的两下削减到还有5.4MB,再传到空间里,是否觉得速度快多了 。


6 。也 可以借助第三方辅助工具进行压缩与修复 如:http://www.repair-access.com/aar.exe