分裂MS Access数据库需要很长时间才能打开-后端不断锁定和锁



我有一个分裂的MS Access数据库。大多数数据是通过通过VBA运行的SQL查询填充的。当我第一次连接到后端数据时,它需要很长时间,并且后端文件(。Accdc文件)锁定和解锁3或4次。每次锁的数量并不相同,但是这种锁和锁对应于需要一段时间才能打开。当我第一次打开前端时,它没有连接到后端。这一步很快就完成了。当我第一次连接到后端时,可能需要一些时间。
有什么建议可以加快速度,并使其在第一次尝试时更可靠地发生吗?这是一个多用户文件,我不想对注册表进行任何更改,因为这需要对我部门的每个人进行更新。我最担心的是它需要一段时间才能打开,但我认为锁定和解锁似乎很奇怪,可能是其他事情的一种症状。

在大多数情况下,如果您使用持久连接,那么您注意到的缓慢进程只在启动时发生一次。这些和其他一些性能提示可以在这里找到:

http://www.fmsinc.com/MicrosoftAccess/Performance/LinkedDatabase.html

10次中的9次,以上将修复运行应用程序时的"延迟"。为了进行测试,您可以简单地打开任何链接表,最小化该表,然后尝试运行您的代码或启动表单-注意延迟是如何消失的。

最新更新