SQL往返网络延迟

时间:2014-07-28 16:03:20

标签: c# sql-server-2008 networking ping latency

如果我从C#客户端调用我的SQL Server 2008数据库,基本网络延迟如何有助于往返数据库?我想我之后需要多少往返才能实际获得数据,因为必须有与打开/关闭连接相关的往返,可能是数据完整性检查等。

例如,如果我ping我的数据库服务器并获取

来自XXX.XXX.XX.XX的回复:bytes = 32 time = 100ms TTL = 121

我可以期待我的总往返时间是多少?让我们假设我的查询是SELECT 1234并且我使用相同的连接运行相同的查询100次。我只对网络延迟的贡献而不是对查询性能的贡献感兴趣 - 因此简单查询。

因此,总而言之,假设延迟为100毫秒,仅仅是延迟的成本是什么

  1. 打开并保持连接
  2. 连接打开后每次通话
  3. 关闭连接

0 个答案:

没有答案