多人直接共享打开、编辑access数据库肯定是非常慢的,因为数据库系统要为此增加很多额外的系统开销,例如统筹处置各个用户之间数据库各种对象的锁定问题、防止和解决冲突等,由此同时还要产生各用户之间大量的网络数据往返传输,运行慢那是必然的。
那么多用户共享数据库如何提高运行速度呢?建议实施数据与应用程序分离,将数据表单独放在一个数据库里(只含数据表)并保存在网络中某台电脑(后面称之为数据库服务器)的共享文件夹下,将用户电脑中的access数据库应用程序里的数据表全部删除,然后用链接表方式将数据库服务器共享文件夹下的所有数据库表(服务器端)链接到本地access数据库里(应用程序端),保存后再将这含个链接表的数据库应用程序分发安装到各个用户的电脑上,这样就可以大大提高多用户情况的运行速度。
在数据和应用程序分离的基础上还可以更进一步提高多用户运行环境的速度!那就是不用数据表对象编辑、查看数据表,改用窗体来维护数据表,窗体只使用不可更新的记录集查看记录,使用非绑定窗体、控件来维护数据表,这样可以大大提高数据库应用程序的性能,支持更多的用户同时使用一个数据中心,当然这对数据库知识和编程能力有更高的要求。
不太懂你的意思,但共享的时候有几个问题要注意:
1、共享文件夹的时候,有共享人数选项的。而且要注意权限分配等问题。
2、有很多是WINDOWS系统的问题,低版本能访问高版本的系统。比如98能共享访问2000,2000不能共享访问98,2000能共享访问XP等等问题。
以上就是关于ACCESS2016 多用户如何设置能更快的打开和处理数据,我这里同时三个人用的时候打开和处理数据非常的慢。全部的内容,包括:ACCESS2016 多用户如何设置能更快的打开和处理数据,我这里同时三个人用的时候打开和处理数据非常的慢。、access数据库,共享时出现几人无法同时打开的情况,如何解决 着急,请大侠帮忙、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)