首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MS-Access:对链接CSV文件的缓慢查询

MS-Access:对链接CSV文件的缓慢查询
EN

Stack Overflow用户
提问于 2016-08-14 13:30:48
回答 2查看 678关注 0票数 1

我的Access 2016 db有几个CSV文件的链接,其中一些文件相当大(>120 db)。当在这些CSV文件上运行复杂查询时,速度太慢,无法实用。我无法为这些链接的CSV文件创建本地表,因为每次运行查询周期之后,这些CSV文件都会由外部服务器用更新的数据刷新。

我能做些什么来显着地加快速度?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-08-14 14:08:06

您最好将CSV数据导入本地临时/暂存表。然后可以对临时表运行查询,如果查询需要使用联接,或者非常复杂,可以考虑在临时表上酌情使用索引。

一旦您完成了数据查询,就可以截断或删除临时表。

票数 2
EN

Stack Overflow用户

发布于 2016-08-14 17:52:31

另一个选项是将CSV文件加载到MySQL中(与导入不完全相同)

将CSV文件导入MySQL表

这是一个非常快的过程-接近一个简单的文件副本。

然后使用MyODBC通过ODBC连接到MySQL实例。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38942724

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档