怎么看不全???补充:
一台应用服务器(说中间层没有什么复杂规则),一台数据库服务器Sql Server200

解决方案 »

  1.   

    用Session控件,就可以解决问题了!
      

  2.   

    because your MidasServer need other thread
      

  3.   

    我想是不是可以改变一下TClientDataSet的PacketRecord属性
    默认的值是-1,即把所有的数据一个取回客户端,有可能使客户端长时间没有响应,如果改一个适当的数值,比如10,一次客户端只取回10条数据
    可能响应速度会改善一些
    希望我的意见能够对你有所帮助
      

  4.   

    第一个问题可用李维的ADO/MTS/COM+中介绍的方法解决的
    第三个也可以的
    第二个可能是网络问题,看看网上邻居里有没有人
      

  5.   

    在DELPHI6的DEMO中有一个pooler 的例子。。也许可以参考参考。
      

  6.   

    唉呀,老兄,你好像把我想提的问题都提出来了!
    对,我目前也碰同样的问题
    而且我的更惨,当客户连接达到9个以后,应用服务器就动不了了。
    希望有经验的兄弟能帮帮忙!
    -----------
    另外,还有几个问题想请教各位兄弟:
    1.SQL SERVER的最大连接数是多少?
    2.应用服务器的最大连接数是多少,峰值是多少?
    3.一个会话(SESSION)连接池的最大连接数是多少?
      

  7.   

    第一个问题:看看服务端线程怎么开的。如果你首先就开启了50个线程会造成资源很大浪费,另外如果一段时间某一客户端没反应,应该关了它。
    第二个问题,你应该获取ERROR ID ,然后看具体什么原因。网络错误有几种原因的。
    第三个问题,你的客护端在接受大批量数据时候,中间应该释放一下CPU资源,比如
    postmessage一下。
    email:[email protected]
      

  8.   

    如果你用的SQL2000是个人版,那么并发用户超过5位时,性能就会明显下降.
    如果是,那么请换服务器版.