在Access中检查大型链接数据库



这听起来是一个非常简单明了的问题,但我试图在网上搜索,却找不到问题的答案。我想从Access查看链接的数据库,但数据库太大,每一步都需要很长时间才能加载数据。我想知道是否有更好的方法来检查数据表?很抱歉,如果在其他地方问过这个问题,我对Access有点陌生。

好吧,您有程序部分(通常称为前端(FE((。

然后将表链接到通常称为后端(BE(的数据文件9。

所以,我不能说只看导航窗格(FE(中的链接表列表就有多大区别。

或者,您可以启动访问权限,然后打开BE文件。此时,您将再次看到";列表";导航窗格中的表。这里唯一的区别是,作为一般规则,您不能更改FE中的表结构。

但是,除此之外,表现应该不会有太大不同。当然,如果你在网络上,BE在某个文件夹中?那么你的网络连接当然会影响性能。

因此,在这种情况下,通常只需将BE从服务器文件夹复制到本地文件夹。然后,您可以在计算机上打开+使用+播放+使用该数据库(BE(,而无需在您和数据文件之间建立网络。这当然会运行得更快,因此可以让您查看/播放和查看表,并打开它们来查看这些表中的数据。

那么,总而言之?将BE复制到本地文件夹。您正在处理数据的副本(这是安全的,不会打乱生产数据(,但从性能角度来看,您肯定会发现应该完全消除任何性能方面的考虑。

开发和测试呢?通常,我们会将BE放在本地计算机(比如笔记本电脑(上,从而在本地使用该BE。根据FE(程序/软件部分(的设置方式,它通常会有一些重新链接的选项,因此您可以将FE指向不同的BE。

请记住,如果您对BE进行更改?你想让副本中的这些更改出现在生产be上吗?好吧,你必须做笔记,因为没有真正的自动方式将更改(比如新表或表设计的更改(发送到生产BE。当然,你必须非常小心。您可以对表格进行更改,例如重新命名或更改字段名称,这肯定会破坏FE程序部分。当然,在大多数情况下,您可以向现有表中添加新的字段/列,而且在大多数情况中,这不应该破坏您的软件。

但是,从性能的角度来看?你注意到性能问题,我有点困惑。也许FE和BE之间有一些VPN(但根本无法正常工作-您通常需要良好的稳固网络连接-FE和BE间有一个LAN(而不是VPN/WAN(。如果要采用VPN(WAN(,那么在大多数情况下,BE需要迁移到sql server-然后FE(程序(部分可以使用sql server的链接表,而不是基于文件的BE。

所以,尽管上面的内容应该是有道理的——它让您处理的性能问题有点困惑,或者您在这里注意到了什么?(这并没有什么意义(。

最新更新