2012-09-28 42 views
0

我正在一個建在VB.NET 2005中的網站上工作。它有一個數據輸入頁面,它有一個按鈕 - 「保存」,點擊其中的數據插入數據庫(SQL服務器)。該網站在按鈕上的前10-12次點擊響應良好,但在此之後,當用戶嘗試第13次保存數據時,該頁面/網站在一段時間內變得無響應,即它掛起。什麼可能的原因/補救辦法相同?VB.NET 2005網站變得無響應

任何幫助將不勝感激。

+0

從分析瓶頸位置開始。 – jeroenh

+0

Jeroenh,請您詳細解釋一下,以便我可以嘗試一下嗎? – Programmer

+0

http://msdn.microsoft.com/en-us/library/2s0xxa1d.aspx – jeroenh

回答

0

檢查您是否正確地配置所有的連接,的DataReader,命令,datadapter ..此外,檢查了連接的字符串,並用它替換StringBuilders ..它看起來像你的系統內存分頁到磁盤..

1

檢查以下幾點:

  1. 你的代碼是用連接並記錄插入到數據庫配置中的所有對象。

  2. 檢查網頁大小;每次點擊保存按鈕時它會增加嗎? Web服務器上
    (你可能會插入到數據庫之前,將數據存儲到視圖狀態。)

  3. 檢查請求的頻率。

  4. 檢查您插入記錄的表是否被某個其他進程鎖定。