我有一个拆分的MS Access数据库。大多数数据都是通过运行VBA的SQL查询填充的。当我第一次连接到后端数据时,需要很长时间,后端文件(.accdc文件)会锁定和解锁3到4次。每次锁的数量都不一样,但这种锁定和解锁相当于需要一段时间才能打开。当我第一次打开前端时,它没有连接到后端。这一步很快完成。我第一次连接到后端,但可能需要一段时间 有关事情的任何建议,以加快速度,并在第一次尝试时使其更可靠地发生?这是一个多用户文件,我不想对注册表进行任何更改,因为这需要为我所在部门的每个人进行更新。我最关心的是它需要一段时间才能打开,但是认为锁定和解锁看起来很奇怪,可能会有所贡献,或者是其他事情的症状。
答案 0 :(得分:1)
在大多数情况下,如果您使用持久连接,那么您注意到的缓慢进程仅在启动时发生一次。 这里和其他一些性能提示可以在这里找到:
http://www.fmsinc.com/MicrosoftAccess/Performance/LinkedDatabase.html
10次中的9次,以上将在运行应用程序时修复“延迟”。您可以测试只是打开任何链接表,最小化该表,现在尝试运行您的代码或启动表单 - 注意延迟是如何消失。