我有1gig访问数据库,是否有某种公式为压缩acccess db提供了时间框架。我知道它在硬件上传递了很多,但假设所有东西都相同,那么有什么方法可以知道1gig需要1小时或20分钟来压缩吗?谢谢
答案 0 :(得分:2)
过去花了多长时间?
您可以观看它创建新数据库并在紧凑过程中观察其文件大小的增加。
如果您认为它已挂起,您可以将其杀死并再次尝试。
答案 1 :(得分:1)
对于1GB的数据库,我建议与其所在的文件服务器建立RDP连接,并在该服务器上运行compact。如果它是一个MDB,你不需要Access - 一个vbScript可以做得很好,因为Jet安装在Win2000上的每个Windows副本上。如果它是ACCDB,那么您可以安装当前版本的ACE并使用它,但可能更容易安装Access。
我在服务器的RAM中执行此操作的原因只是为了避免将文件拉过LAN。 100BaseT LAN的I / O速率仍将显着低于服务器上的RAM和磁盘之间的I / O速率。如果它是GBit网络,那是一个不同的球赛,但对于1GB的文件,我仍然不想在整个网络上进行压缩。
如果您的文件已经是1GB,我计划很快就会升级,无论如何。对于某些东西来说,这很容易让人失控并使文件膨胀到2GB限制的一些重要部分。