access 数据库速度 慢的 问题

access 数据库速度 慢的 问题,第1张

问题在于Access 本身
SQL, Sybase, Oracle等大型数据库管理系统, 不仅在管理大容量数据库时性能好,速度快 更重要的是在并发处理有优势而并发处理对于数据库管理系统是最重要的, 你想新浪, 百度等这些网站, 同一时刻有多少人在访问啊, 数据库要同时快速响应多个用户的数据处理请求显得尤为重要
你单位的局域网至少应该是百M的吧 , 所以网速应该不是问题; 就服务器本身的配置而言, 性能也应该满足了; 在一个客户端的情况下, 能够快速的访问, 表明跟客户端配置也没有关系; 所以可以认为, 是由于Access本身对于并发处理的性能低下, 才导致以上问题 建议你可以装个SQL Server2005, 用它可以把Access的数据库转换为Sql server数据库, 当然你程序中和数据库相关的连接, 访问语句也要改一下
PS: 你文中所讲的"生产管理系统", 可能将来也不止在两个客户端上访问, 当将来客户端越来越多的时候, 这个问题会更加明显 所以建议你及早升级到 SQL Server, 毕竟Access只是个桌面型的数据库, 并不适合应用在这种场合下 另外, 个人认为建虚拟盘并不会有太大的性能改善

数据库服务器出现瓶颈。nc系统登录很慢是服务器出现问题,或是因数据库服务器出现瓶颈,有或是应用服务器瓶颈,或网络带宽出现瓶颈,可等待服务器恢复正常或切换网络,NC系统是一套全面的财务信息系统管理控制模型,能实现与各下属单位及项目的紧密接轨。

你查看一下,如果数据文件大于系统内存,查询速度会下降几个数量级,因为mongodb是内存数据库。我以前测试过,1000万数据的时候没有索引情况下查询可能会几秒钟甚至更久。
这种情况,你最好给经常查询的项创建索引,有索引以后查询速度会非常非常非常的快。
另外一点是数据索引如果大于内存,速度也会下降很多。而且对于多条件查询,如果你查询的顺学和索引顺序不同,也不能使用索引。这个要慢慢摸索
如果你使用了replica set,这个会影响写入速度的,三个replica set,速度会降低到三分之一。
大概主要影响速度的就是这几点吧,如果你需求不是非常复杂,我以前测试mongodb速度方面优化好的情况下还是可以接受的。希望能帮到你

题主是否想询问“mssql链接oracle慢的原因是什么”原因是网络延迟问题,数据库服务器负载过高。
1、网络延迟问题。MSSQL和Oracle数据库之间的网络延迟可能很高,这可能会导致连接速度变慢。
2、数据库服务器负载过高。如果Oracle数据库服务器正在处理大量的请求,那么MSSQL连接到Oracle数据库时,可能会因为等待服务器响应而变慢。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/12924433.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-28
下一篇2025-08-28

发表评论

登录后才能评论

评论列表(0条)

    保存