SQL Server 2005 优化连接(转)

使用 SQL Server 2005 Compact Edition,您可以在 SQL Server Compact Edition 数据库和 SQL Server 数据库之间同步数据。由于同步是通过 TCP/IP 执行的,因此各种网络和带宽都可支持它。

若要优化性能,则可以根据网络连接的带宽来修改设置。下表显示了由 SQL Server Compact Edition 支持的某些 TCP/IP 网络所使用的带宽:

带宽范围 网络类型

  • 以太网或局域网 (LAN)
  • 使用 ActiveSync 的 USB 连接(仅设备)

  • 无线 LAN 网络

  • 移动网络

通过移动网络同步数据时,发送到服务器的请求(以及来自服务器的响应)均可超时。如果低带宽连接传输数据时需要占用较长时间,则会发生这种情况。由于超时将导致同步失败,因此需要指定更长的超时值。

但是,如果超时不是什么问题,请缩短超时值的设置,因为使用高带宽连接时如果服务器出现响应延迟的情况,则它更可能是由于服务器不响应导致的。因此,运行在台式机上并通过 LAN 连接到服务器的应用程序,以及通过使用 ActiveSync 连接来连接到服务器的设备,应当使用更短的超时值。

通过各种类型的网络连接到服务器的应用程序应当检测网络带宽,并设置合适的超时值:

您可以设置合并复制和 RDA 编程对象的以下超时属性,以优化各种网络带宽上的同步。

ConnectionRetryTimeout

指定在已建立的连接中断之后要继续重试发送请求的时间(以秒计)。

ConnectTimeout

指定连接到服务器要等待的时间(以毫秒计)。

ReceiveTimeout

指定对服务器请求进行响应要等待的时间(以毫秒计)。

SendTimeout

指定向服务器发送请求要等待的时间(以毫秒计)。

下表为根据网络带宽设置超时值提供了推荐设置:

属性 高带宽 中带宽 低带宽 默认值

ConnectionRetryTimeout (s)

30

60

120

120

ConnectTimeout (ms)

3000

6000

12000

ReceiveTimeout (ms)

1000

3000

6000

60000

SendTimeout (ms)

1000

3000

6000

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12639172/viewspace-465897/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/12639172/viewspace-465897/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值