1000用户应该不用考虑那么细吧! 请问楼上的UDP是啥

解决方案 »

  1.   

    数据报协议,无连接协议一般tcp连接能连几百个连接已经很不错了。
      

  2.   

    1000用户的客户端使用连接池的默认值就行了,应用程序应该及时释放连接,最大限度的减少建立连接所花费的时间,保持数据库连接最大限度的有效,以存取数据。
    建立数据库连接池 
    当打开一个数据库连接时,一个数据库连接池也就创建了。数据库连接池的创建与数据库连接字符串精确的相关(包括空格、大小写)。所有的连接池是根据连接字符串来区分的。在创建一个新的数据库连接时,如果连接字符串不完全相同,将创建不同的连接池。
    数据库连接池的设置是通过改变连接字符串来实现的,以下这个字符串说明连接池能建立的最大数据库连接数是75个,连接池要保持的最小数据库连接数5个。
    "Server=(local); Integrated Security=SSPI; Database=Northwind; 
    Max Pool Size=75; Min Pool Size=5"下表是这些key-value字符串的详细说明。 名称 
    默认值 
    说明 Connection Lifetime 

    当数据库连接被返回到连接池中时,它的创建时间将与当前时间比较,如果超过了Connection Lifetime规定的时间,它将被释放掉。 为0时将被视为最大连接时间。 Enlist 
    'true' 
    当此值为true时,池中现存的所有数据库连接将被加入到它的创建线程的Transaction Context中。如果不存在这个Transaction Context则无任何变化。 Max Pool Size 
    100 
    连接池能建立的最大数据库连接数。 Min Pool Size 

    连接池要保持的最小数据库连接数。 Pooling 
    'true' 
    当设为true时,数据库连接将由相应的连接池管理。
      

  3.   

    UDP是一种网络传输协议,和TCP并列。数据库对象用的时候开,用完就关。这就不会有什么问题