Performance MS访问性能问题?

Performance MS访问性能问题?,performance,ms-access,Performance,Ms Access,我有两张桌子,一张有37900行,另一张有36022行。每个都有12列,虽然不是全部都满了,但很多都满了。我正在运行一个简单的查询来查找两者之间不匹配的记录。查询正在挂起,或者似乎需要无限长的时间,我听到我的处理器不断嗡嗡作响。我尝试在每个表中使用很少的行来运行查询,结果很好。在您看来,您是否认为表太大了,在执行这样的任务时出现这样的性能问题是正常的 我首先基于每个表创建了一个查询,该表在末尾附加了一个引用标识符。这些查询工作正常。然后,我对上述两个查询运行一个查询,以使用reference字段

我有两张桌子,一张有37900行,另一张有36022行。每个都有12列,虽然不是全部都满了,但很多都满了。我正在运行一个简单的查询来查找两者之间不匹配的记录。查询正在挂起,或者似乎需要无限长的时间,我听到我的处理器不断嗡嗡作响。我尝试在每个表中使用很少的行来运行查询,结果很好。在您看来,您是否认为表太大了,在执行这样的任务时出现这样的性能问题是正常的

我首先基于每个表创建了一个查询,该表在末尾附加了一个引用标识符。这些查询工作正常。然后,我对上述两个查询运行一个查询,以使用reference字段查找不匹配项


在本地计算机上运行的Windows 8上的MS Access 2013。

这将取决于您编写查询的方式(显然)。在某种程度上,我使用了查询向导“查找不匹配的查询向导”,您的机器有多强大。我使用的是一台工作笔记本电脑,它们往往是相当新的,虽然这并不是说你只在一列上匹配,然后确保列有一个索引。这样一个小的表应该在不到一秒钟的时间内运行——即使在一台相当脆弱的机器上也是如此。@AlbertD.Kallal——工作得非常好,我开始对Access失去信心,只是从Excel迁移。如果你想把它作为一个答案,那么我想把它标记为这样