【发布时间】:2015-10-11 21:41:57
【问题描述】:
我在 MS Access 中有一个需要很长时间才能保存的表单。这是一个多用户环境,保存表单的时间会增加。当我将所有记录/行源移动到运行时设置时,见证了一些改进。但是,当有多个用户访问表单时,会有 2-3 分钟或更长时间的延迟。大约有 15-20 个用户访问该应用程序。 表单上有大约 40 到 45 个文本框/组合框。后端是 SQL Server。 我还尝试重建碎片化约 58% 的索引之一。 我可以做些什么来提高应用的性能?
【问题讨论】:
-
表单是否绑定到一个或多个记录集?您是否尝试过使用 Access 中的传递查询或 SQL Server 中设置的视图来为您提供所需的记录集?
-
是的,很多字段都绑定了。我看到表被锁定在 LCK_M_IX 类型的 SQL 中。我没有尝试通过查询。我会看看我是否可以创建一个视图。
标签: sql-server ms-access vba ms-access-2007