【问题标题】:Speed up application performance with Access database使用 Access 数据库提高应用程序性能
【发布时间】:2016-03-01 06:24:17
【问题描述】:

我编写了一个使用 MS Access 2010 作为数据库的 VB.Net 应用程序。该数据库保存在美国服务器上的网络驱动器中。除美国用户外,德国、中国、意大利和印度的用户正在使用该应用程序。

对于美国用户而言,应用程序的性能非常出色,但对于其他地区的所有其他用户而言,性能确实不是很好。每个数据库操作至少需要一分钟才能完成。请帮助我改善这种情况。

【问题讨论】:

  • 每个国家的用户都需要了解其他国家的数据吗? IE。您能否在每个国家/地区保留多个本地访问数据库并在数小时内对其进行协调。
  • 如果您通过 WAN 线路从文件共享共享物理 accdb 文件,您需要稳定的光纤连接,速度与 LAN 速度相似,双向至少 10 Mb/s .如果速度较低,则应将后端移至 SQL Server 等 SQL 引擎。 Express 版是免费的。

标签: vb.net ms-access


【解决方案1】:

从 Access 后端扩展到 MS SQL/MySQL 后端。为此,您需要在专用 ip/intranet 地址上托管 MS SQL 或 MySQL。 MS Access 具有将后端表升级到 MS SQL 服务器的内置功能,使用该功能或​​在 MySQL 中重新创建后端。

除此之外,来自多个远程位置的多个用户 + 共享网络驱动器将使每个人都发疯

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-06
    • 1970-01-01
    • 1970-01-01
    • 2010-11-12
    • 2016-05-03
    相关资源
    最近更新 更多