2011-01-14 345 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來確保您池數據庫連接。您可以緩存數據庫查詢結果,是嗎?還要確保數據庫服務器具有足夠好的硬件。可能還有一些認證或名稱解析問題最終得到解決,但需要時間。這些往往會累積,所以很多小的延遲將會變成大的延遲。