petshop里的:
CONN_STRING_NON_DTC:"server=localhost;user id=MSPetShop;password=password;database=MSPetShop;min pool size=4;max pool size=4;packet size=3072" />
CONN_STRING_DTC_INV:"server=localhost;user id=MSPetShop;password=password;database=MSPetShop;min pool size=4;max pool size=4;packet size=1024" />
就packet size 有差异. 1024 和3072. 难道是用户增多了就用第2种连接吗?
查了一下.sqlserver2000
network packet size 选项设置整个网络中使用的包的大小(以字节为单位)。包是固定大小的数据块,它们在客户端和服务器之间传输请求和结果。Microsoft® SQL Server™ 设置的默认数据包大小为 4096 字节。如果一个应用程序要进行大量的拷贝操作,或者发送或接收大量的 text 或 image 数据,比默认值更大一些的包大小能够提高效率,因为它能够减少网络读写的次数。如果应用程序发送和接收较小数量的信息,可以设置包的大小为 512 字节,这对大多数数据传输已足够。