首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在更快的地方插入?

如何在更快的地方插入?
EN

Stack Overflow用户
提问于 2016-11-26 03:20:52
回答 1查看 314关注 0票数 0

我创建了一个在我的组织中很多人都喜欢的访问工具,但它在大型客户端上的运行速度不够快。

目前,当我在我的计算机上运行“INSERT INTO”查询时,所需时间不到一分钟--即使在较大的客户机上也是如此。然而,当我在同事的电脑上运行它时,它的运行速度要慢得多--大约4分钟。

查询代码相当复杂,因为它在“左连接”表上运行以聚合数据,使用SUMS、IIF语句、Nz语句,并在6个静态表和2个查询上运行左连接。

由于代码的保密协议,我不能在这里发布代码,但我可以描述它。

我可以将这两个查询转换为一个静态表,然后使用这些查询的结果,但是有没有人知道有其他方法可以在不更改SQL代码的情况下更快地执行INSERT into查询呢?

另外,为什么MS-Access在某些计算机上执行“SQL INSERT-INTO”查询的速度比在其他计算机上慢?

我试着调整虚拟内存设置和增加页面文件,但这似乎对INSERT INTO查询的运行速度没有明显的影响,事实上,我认为因为我的公司使用非SSD硬盘驱动器,并且不允许分区硬盘驱动器,因此运行速度较慢。

EN

回答 1

Stack Overflow用户

发布于 2016-11-28 15:44:51

FMS在优化数据库方面有大量的文章。

FMS LINK

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

https://stackoverflow.com/questions/40811219

复制
相关文章

相似问题

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