SQL Server ADO.NET在低带宽TCP / IP连接上的任何提示/经验?

时间:2009-01-21 12:32:01

标签: sql-server ado.net tcp

您好我们有一个运行在低带宽连接上的SQL服务器应用程序。 我们使用ADO.NET。

我想知道是否有人有关于减少频道流量的任何提示。 我正在寻找ADO.NET/SQL-Server特定提示的答案,使其更有效。 不明显的答案,如“不要取很多记录”。

EnSql的示例是连接字符串中的“enable comptression = true”。 我在SQL服务器上的传输层压缩中找不到任何东西。

你们中的任何人都有这方面的经验吗? 是否有重要的事情,我们必须知道吗?

提前致谢..

4 个答案:

答案 0 :(得分:0)

除了返回更少的数据并尽可能缩短查询文本之外,你可以做的并不多。

答案 1 :(得分:0)

我会将通信包装在Web服务或WCF中。并在数据交换上使用压缩。

如果你不能这样做,我会使用沉重的缓存。如果应用程序不必经常返回服务器,您实际上将使用更少的带宽 在此注释中,查看本地数据缓存 - 同步 也许这会有所帮助:The Moth - ADO.NET Sync Services

答案 2 :(得分:0)

我想除了完全不同的编程方式之外,没有任何可能有用的东西......

答案 3 :(得分:0)

最好是在频道中工作(低带宽连接并使用QoS选项来减少和组织流量