MS-Access慢速查询

时间:2012-11-30 19:45:41

标签: sql ms-access

我有一个从一个表中提取信息的查询。该表相当大,为180万行,并按周增长。查询需要很长时间才能运行,并且在多次拉动时会出现问题。是否有任何进程可以加速具有此多行或多行的数据库中的查询。我有另一个有大约5百万行...查询是相当基本的,使用提示拉取与站点号相关的行,并提示日期之间。

Arrival_ID criteria = [Select Arrival ID]
Week criteria = Between[Select week begin:] And [Select week end:]

非常感谢任何帮助或方向指示。

2 个答案:

答案 0 :(得分:5)

列Arrival_ID和Week上的索引可能会有所帮助。

除非您从一个非常宽的表中选择了很多列,否则只要您的索引具有选择性,就应该在Access上获得180万行的相当快的性能。

答案 1 :(得分:-2)

我同意Kieren Johnstone - 您可以将数据存储在SQL中,然后使用访问权来运行查询吗?

仔细检查索引。

当你紧凑/修理 - 做两次 - 养成习惯。第二次清除第一次出现的任何问题。