我有一个从一个表中提取信息的查询。该表相当大,为180万行,并按周增长。查询需要很长时间才能运行,并且在多次拉动时会出现问题。是否有任何进程可以加速具有此多行或多行的数据库中的查询。我有另一个有大约5百万行...查询是相当基本的,使用提示拉取与站点号相关的行,并提示日期之间。
Arrival_ID criteria = [Select Arrival ID]
Week criteria = Between[Select week begin:] And [Select week end:]
非常感谢任何帮助或方向指示。
答案 0 :(得分:5)
列Arrival_ID和Week上的索引可能会有所帮助。
除非您从一个非常宽的表中选择了很多列,否则只要您的索引具有选择性,就应该在Access上获得180万行的相当快的性能。
答案 1 :(得分:-2)
我同意Kieren Johnstone - 您可以将数据存储在SQL中,然后使用访问权来运行查询吗?
仔细检查索引。
当你紧凑/修理 - 做两次 - 养成习惯。第二次清除第一次出现的任何问题。