c/s架构最大连接数是多少? 最近有个有个项目,delphi7+sql server 2000 c/s架构的系统,初步估计客户端会有2500-2800个点.网络环境为vpn构建局域网.我现在不清楚的是,若2000多个点都连数据库的话,会怎么样?mssql会不会有什么限制?或是对并发有什么什么影响?若服务器配置足够好的话,速度如何?有没有谁接触过这多点的项目,出来说说啊. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看服务器与SQL分别是什么版本的, 如果都是企业版连接数量应该不是问题, 如果你的一台服务器可能不行. 速度主要看数据量大小如果对数据的准确性要求不是太高的话,查询不要加锁,这样并发会好一些以上个人观点,不一定正确。建议你发到SQL Server版,那里的高手比较多。 SQL如果版本授权不受限制的话主要的瓶颈会在硬件及网络环境,同时维持2000个左右的连接状态服务器负荷还是比较大的.可以考虑分层即由中间层负责进行数据库操作,客户端和中间层通信降低并发行,或者采取即时连接处理完数据后及时断开数据库连接; 尽可能不要期望直接连接SQL Server,实际上两三千个点同时操作数据库的数量最多也不会超过300个,而光维护这些连接数据库系统不吃不消,要知道数据库当中的连接并不只是单纯的TCP连接,每一个连接都是一个事务,事务是有资源占用的.中间架设一个应用服务器,采用连接池连接数据库,也许会好很多.不清楚应用目的,所以只能给出这一些建议. 过程做为过程的变量 程序是否可以监控某个磁盘发生了写盘事件? 怎样单独得到现在的年和月?? 如何取托盘区的程序名 好工作来找你了! 关于TADOconnect的一个问题(怎么消除database login窗口) 请问:做一个类似绘图的软件时,如何像开发工具界面一样,可以使元件可以向上向下移一层?选中时,周围出现六个点? 请教在中间层的method里写adoquery返回记录的问题,500分 关于桌面数据库,50分 求救:非常奇怪的乱码 !!! 如何获得QQ或游戏中EDIT的密码???? dephi中如何将收藏夹中的网址通过一个按钮导出到一个下拉框中?
如果对数据的准确性要求不是太高的话,查询不要加锁,这样并发会好一些以上个人观点,不一定正确。建议你发到SQL Server版,那里的高手比较多。
可以考虑分层即由中间层负责进行数据库操作,客户端和中间层通信降低并发行,或者采取即时连接处理完数据后及时断开数据库连接;