2011-01-14 187 views
0

我们在ASP.NET + SQL Server 2008中有一个商业Web应用程序。SQL连接速度太慢

开始时,SQL Server和IIS位于同一台计算机上。现在我们买了另一台机器。当前配置是IIS机器加SQL Server机器,并且它们通过1gb LAN连接连接。

使用此配置我们的Web应用程序比以前更慢。最大带宽是网络的1-2%,大约15mbps。

当我们使用另一个线程从同一个IIS计算机到同一个SQL Server时,网络使用率更高。所以这对于SQL Server来说没有问题。

何我们可以为此SQL连接创建更高的带宽?

规格:

  • 的.Net 3.5
  • SQL Server 2008标准
  • 文件传输可使用LAN
  • 通过TCP/IP协议
  • SQL连接
  • SQL登录
  • 的100%
  • 池启用和禁用测试
  • Ado.Net by subsonic without LIN Q
+0

这让我觉得更多http://serverfault.com/问题 – 2011-01-14 13:20:27

回答

0

使用Sql Server Profiler来确保您池数据库连接。您可以缓存数据库查询结果,是吗?还要确保数据库服务器具有足够好的硬件。可能还有一些认证或名称解析问题最终得到解决,但需要时间。这些往往会累积,所以很多小的延迟将会变成大的延迟。