我们在ASP.NET + SQL Server 2008中有一个商业Web应用程序。
最初,SQL Server和IIS位于同一台计算机上。现在我们买了另一台机器。当前配置是IIS机器加SQL Server机器,它们通过1GB LAN连接进行连接。
使用此配置,我们的Web应用程序比以前慢。最大带宽为网络的1-2%,约为15mbps。
当我们从同一个IIS机器使用另一个线程到同一个SQL Server时,网络使用率会更高。所以这对SQL Server没问题。
我们可以为这个SQL连接提供更高的带宽吗?
规格:
答案 0 :(得分:0)
使用Sql Server Profiler确保您池数据库连接。你做缓存数据库查询结果,对吗?还要确保数据库服务器具有足够好的硬件。可能还有一些身份验证或名称解析问题最终会得到解决但需要时间。这些往往会累积,所以很多小的延迟会变成大的延迟。