程序员人生 网站导航

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

栏目:access时间:2013-12-18 18:36:15
先谈谈DllHotst进程消耗cpu %的问题

服务器正常CPU消耗应该在%以下而且CPU消耗应该是上下起伏的出现这种问题的服务器CPU会突然一直处
%的水平而且不会下降查看任务管理器可以发现是DLLHOSTEXE消耗了所有的CPU空闲时间管理员在这种
情况下只好重新启动IIS服务奇怪的是重新启动IIS服务后一切正常但可能过了一段时间后问题又再次出现了
直接原因
有一个或多个ACCESS数据库在多次读写过程中损坏 MDAC系统在写入这个损坏的ACCESS文件时ASP线程处于BLOCK状态结果其他线程只能等待IIS被死锁了全部的CPU时间都消耗在DLLHOST中
解决办法
把数据库下载到本地然后用ACCESS打开进行修复操作再上传到网站如果还不行只有新建一个ACCESS数据库再从原来的数据库中导入所有表和记录然后把新数据库上传到服务器上

本页介绍简单的压缩与修复功能

  以问题数据库文件jitmdb为例原文件大小为MB 如图

  

用本地安装的office access 打开此数据库文件jitmdb或者直接双击数据库文件
这个时候会弹出一个安全警告直接点打开



这时候会出现关于数据库结构的视图出来


执行上面的工具 数据库实用工具压缩和修复数据库 如图




当执行完毕后再再次回到 表示完成操作可以关闭access 这个时候再看下数据库大小 如图


怎么样惊奇吧原本MB的数据库被这么轻易的两下减少到还有MB再传到空间里是不是感觉速度快多了


也可以借助第三方辅助工具进行压缩与修复 如

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐