首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • c/s架构最大连接数是多少? [已结贴,结贴人:handll]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • handll
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 揭贴率:
    发表于:2008-08-22 17:05:14 楼主
    最近有个有个项目,delphi7+sql server 2000 c/s架构的系统,初步估计客户端会有2500-2800个点.网络环境为vpn构建局域网.我现在不清楚的是,若2000多个点都连数据库的话,会怎么样?mssql会不会有什么限制?或是对并发有什么什么影响?若服务器配置足够好的话,速度如何?有没有谁接触过这多点的项目,出来说说啊. 
    100  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • cncharles
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-22 17:33:091楼 得分:5
    看服务器与SQL分别是什么版本的,  如果都是企业版连接数量应该不是问题, 如果你的一台服务器可能不行.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • shuihan20e
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-22 17:59:592楼 得分:5
    我也进来学习下吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • RoverX
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-22 19:03:133楼 得分:10
    速度主要看数据量大小
    如果对数据的准确性要求不是太高的话,查询不要加锁,这样并发会好一些

    以上个人观点,不一定正确。

    建议你发到SQL Server版,那里的高手比较多。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • multispace
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-23 00:00:594楼 得分:20
    SQL如果版本授权不受限制的话主要的瓶颈会在硬件及网络环境,同时维持2000个左右的连接状态服务器负荷还是比较大的.
    可以考虑分层即由中间层负责进行数据库操作,客户端和中间层通信降低并发行,或者采取即时连接处理完数据后及时断开数据库连接;
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • unsigned
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 3

      2

      5

    发表于:2008-08-23 02:03:295楼 得分:30
    尽可能不要期望直接连接SQL Server,实际上两三千个点同时操作数据库的数量最多也不会超过300个,而光维护这些连接数据库系统不吃不消,要知道数据库当中的连接并不只是单纯的TCP连接,每一个连接都是一个事务,事务是有资源占用的.中间架设一个应用服务器,采用连接池连接数据库,也许会好很多.不清楚应用目的,所以只能给出这一些建议.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • liangpei2008
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-23 10:02:236楼 得分:5
    同意僵哥
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sdcharles
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-23 17:04:107楼 得分:5
    这么多并发连接够可怕,没遇到过
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • 3150379
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-23 17:20:518楼 得分:10
    用分布式多层架构思路来开发,是好的解决办法!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • unsigned
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 3

      2

      5

    发表于:2008-08-23 20:58:489楼 得分:10
    引用 7 楼 sdcharles 的回复:
    这么多并发连接够可怕,没遇到过

    这么多连接,并不一定是并发连接.根据业务的不同能有30%的并发(同时)就已经是相当高了.普通的主要提供界面录入和结果查询的作业系统如果不是做一些比较耗时的查询或报表处理,并发性还不足5%.
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved