如何设计一个可以同时支持100个用户的访问应用程序

虽然理论上Access可以支持255个同时连接,但实际上,即使是20到25个同时用户也会出现瓶颈。在本文中,我们计划以同时支持100个用户的方式进行部署。

许多小企业在业务规模和员工数量上都倾向于随着时间的推移而增长。由于Access是小型企业用户的首选数据库,在许多情况下,在公司中使用Access的人突然发现他们的业务应用程序需要同时处理大量用户。虽然一些专家建议,如果你有50到100个同时使用的用户,就完全抛弃Access,但对小企业来说,这个选择可能很困难。从头开始创建另一个使用不同数据库平台的应用程序可能代价高昂。在这种情况下,您应该考虑以最佳方式使用MS Access,一个设计良好的Access应用程序甚至可以同时处理200个用户。只需遵循下面的路线图,以确保您的Access应用程序可以同时处理多个用户

设计一个可以同时支持100个用户的访问应用程序

1.拆分Access数据库并使用特权限制写访问。

如果您希望支持大量用户,则很可能正在使用分离访问数据库。如果您没有这样做,请立即将数据库分离,将前端用户界面部署在用户机器上,而后端数据存储库保存在另一台机器上。如果您需要关于如何拆分Access应用程序的帮助,请访问微软的支持网站。

在分割数据库模型中,使用用户特权将写权限授予有限数量的用户,同时允许所有其他用户具有读权限。并不是办公室里的每个人都需要输入数据,因此您可以将这些人限制为仅具有查看权限。

2.设计有效的输入表单并使用适当的验证

并发会话期间移动的数据量会影响Access应用程序的性能。确保输入表单设计良好,不包含无用的数据字段。如果可能的话,避免在输入表单中使用附件选项。

3.限制图形的大小

如果您正在使用图像,特别是输入图像文件,请确保限制它们的大小。

4.强制执行正确的记录锁定选项

在多用户访问解决方案中,选择正确的记录锁定选项至关重要。选择默认打开模式为“共享”,同时需要将默认锁定记录到“已编辑记录”。要访问这些选项,请访问“文件菜单”并在“选项”选项卡中进入“客户端设置”。

5.坚持标准的Access优化最佳实践

为了确保应用程序完美地工作,需要遵循标准Access最佳实践。它们包括在任何需要的地方使用临时表、较小的索引和定期压缩后端数据库。

为突发事件做好准备

当您的应用程序在任何时间点被多个用户使用时,错误和数据库崩溃的可能性总是存在的。尽管您尽了最大的努力,但您可能无法防止MS Access崩溃。避免数据丢失的事件腐败accdb或mdb错误,考虑保持一个访问恢复工具,如DataNumen Access Repair方便。

作者简介:

Vivian Stevens是DataN万博ManBetX手机下载umen, Inc.的数据恢复专家,该公司是数据恢复技术的世界领导者,包括sql修复和excel恢复软件产品。万博体育app官方网下载欲了解更多信息,请访问www.circareview.com

留下回复

你的电邮地址将不会公布。必填字段已标记