有什么理由在较小的MDB文件上运行JETCOMP吗?

时间:2012-05-03 08:45:42

标签: ms-access jet

如果JETCOMP.EXE文件相对较小(即0-200MB),是否有理由在MDB或其他任何压缩方法上运行?

我可以理解它是否接近大小限制(例如,对于某些较旧的MDB格式为1GB)然后它会有意义,但是否有其他需要呢?

无法运行JETCOMP(或类似程序)会导致数据损坏问题吗?

2 个答案:

答案 0 :(得分:1)

最好在任何大小的Access数据库上运行常规压缩,因为它有几个好处:首先是文件的大小,如果大约200mb但不会有问题,这不是问题。它还将重新索引所有表,因此如果您修改了任何表结构或添加了新表,这一点尤其重要。它将重新评估任何查询,以确保他们拥有最快的执行计划。

对于导致损坏的压缩失败而言,压缩机所做的第一件事是创建原始文件的备份副本,这样如果失败,你仍然可以将原件恢复到原来的状态,因此你不应该遇到任何腐败问题。

答案 1 :(得分:0)

Access数据库非常容易发生数据损坏,尤其是在通过网络共享数据库时。每隔一段时间运行Compact和Repair都不会有什么坏处,只是为了确保DB处于最佳状态。