SQL连接太慢了

时间:2011-01-14 12:57:00

标签: asp.net sql-server iis-7 subsonic2.2

我们在ASP.NET + SQL Server 2008中有一个商业Web应用程序。

最初,SQL Server和IIS位于同一台计算机上。现在我们买了另一台机器。当前配置是IIS机器加SQL Server机器,它们通过1GB LAN连接进行连接。

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

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

我们可以为这个SQL连接提供更高的带宽吗?

规格:

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

1 个答案:

答案 0 :(得分:0)

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