sql-server – 如何最小化SQL复制中的数据

我想将数据从海上船只复制到岸上.有时通过卫星链路进行连接,速度很慢,延迟很高.

我们申请的延迟很重要,岸上的人应该尽快获得数据.

有一个表被复制,包括id,datetime和一些长度可能不同的二进制数据,通常< 50个字节. 离线应用程序不断地将数据(硬件测量)推送到表中,我们希望尽可能快地在岸上传输这些数据. MS SQL Server 2008中是否有任何技巧可以帮助减少带宽使用并减少延迟?初始测试使用100 kB / s的带宽. 我们的替代方案是推动我们自己的数据传输,这里的初始原型设计使用10 kB / s的带宽(同时在相同的时间跨度内传输相同的数据).这没有任何可靠性和完整性检查,因此这个数字是人为的低.

最佳答案 您可以尝试不同的复制配置文件或创建自己的配置文件针对不同的网络/带宽场景优化不同的配置文件.

MSDN讨论了复制配置文件here.

点赞