sql - MS-Access慢查询

标签 sql ms-access

我有一个从一张表中提取信息的查询。该表相当大,有 180 万行,并且每周都在增长。查询需要很长时间才能运行,并且在多次拉取时会出现问题。是否有任何过程可以加速具有这么多或更多行的数据库中的查询。我还有一个大约有 500 万行的查询......使用提示来提取与站点编号相关的行,并提示日期之间的提示,该查询相当基本。

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

任何帮助或方向指向将不胜感激。

最佳答案

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

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

关于sql - MS-Access慢查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13652051/

相关文章:

sql - 将 varchar MMDDYYYY 转换为 MM/DD/YYYY 日期时间并仅选择最近的日期

mysql - 如何使用 SELECT 查询从两个表输出结果 - 查询逻辑限制从一个表输出数据

sql - ANSI 和非 ANSI 连接有什么区别,您推荐哪种?

c# - 'Microsoft.ACE.OLEDB.12.0' 驱动程序可以作为 dll 发送给客户端吗?

sql-server - 将数据从 Excel 导入 MS Access 中的链接 SQL Server 表

sql - 修复我的 SQL 查询 View

MySQL - 在一个 View 中加入两个表,从一个表中取出行并变成列

ms-access - 如何在 MS Access 表单中进行响应式设计?

parsing - 需要帮助编写批处理文件来读取带有空分隔符的 MS Access .ldb 锁定文件

SQL Null设置为零以进行添加