【发布时间】:2008-11-11 17:18:10
【问题描述】:
在这里抓住救命稻草...我使用 VB6 桌面系统使用多个 2003 样式的 Access 数据库 (.MDB)。最近,我将第一个函数从 VB6 更改为 VB.NET,仍然使用 Access 数据库。这不仅仅是转换,而是具有附加功能的重写。它仍然是相当简单的功能,具有低容量数据库。我们有 1400 名客户,都是机器质量各异的小型企业。大多数客户都对新屏幕和功能感到满意。这些客户中的极少数经历了加载 datagridview 的极度缓慢的情况。客户服务告诉我们 1) 机器至少有 1 GB 的 RAM,并且 2) 重新启动总能解决问题。
我编写了一个应用程序来严重降低我的机器速度,但它对我来说仍然比为少数客户运行得更好。此外,我的 Access 数据库从未被此应用程序破坏。
有什么建议吗?
谢谢!!
【问题讨论】:
-
听起来您的应用程序中存在内存泄漏。多个用户是否访问同一个访问数据库?
-
这两家商店都有多台机器。 2 到 4 之间的多重手段。他们将有能力击中同一个数据库,但不太可能经常这样做。感谢您的帮助!