[問題] ASP.net VB.net 作業or連線逾時?

看板Web_Design作者 (上班族之朝九晚六?!)時間15年前 (2010/06/30 11:46), 編輯推噓1(109)
留言10則, 5人參與, 最新討論串1/3 (看更多)
使用的語言是ASP.net和VB 補充敘述: 一開始ASP頁面(前端)會讓使用者輸入年度,然後按下按鈕後開始執行 0.0a 資料量是無法避免了,因為是整年度的資料 Q___Q VB(後台)處理的是一個繁瑣的資料庫新增作業(資料量龐大+邏輯複雜), 處理時間大約是40分鐘左右, 現在碰到的問題是,當執行完這個新增作業之後, 網頁就停頓了,沒有錯誤或警告訊息, 也沒有顯示作業已經完成(一個簡單的文字訊息 單純顯示『作業完成』四個字) 可以確定的是資料庫新增作業有完成, (因為沒有例外+程式執行的時候每個步驟完成後都寫入text 做成記錄檔<--除錯大絕 囧>) 想請問板上的大大,有人碰過這種問題嗎? 目前在猜是不是作業逾時或者連線逾時的問題, 畢竟自己在測試的時候,1200筆資料是可以跑出顯示結果的,費時2~3min左右 XD 只是客戶那邊有上萬筆資料...(默) 雖然從資料庫和text記錄檔可以知道作業已經結束,可是從網頁上無法得知阿 <囧> 還請有經驗的大大分享,感謝 Q__Q -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.251.71.22

07/01 07:36, , 1F
connection string 可以設時間 不過意義不大
07/01 07:36, 1F

07/01 07:38, , 2F
怎麼減少資料量或是背景執行較重的工作 會是較正確的做法
07/01 07:38, 2F

07/01 09:54, , 3F
connection string? 感覺不是SQL連線逾時 因為有執行完
07/01 09:54, 3F
※ 編輯: shiengchyi 來自: 61.221.67.235 (07/01 09:59)

07/02 17:41, , 4F
有試過用sp寫看看嗎?
07/02 17:41, 4F

07/02 18:00, , 5F
sp?? 這是什麼?? 0.0/
07/02 18:00, 5F

07/03 14:18, , 6F
sp是講預儲程序。
07/03 14:18, 6F

07/04 00:57, , 7F
索引做的好 1200筆 跟 12000筆 只會差4倍的時間 不是10倍
07/04 00:57, 7F

07/04 00:58, , 8F
如果真要40分鐘 又沒辦法縮短到2~5分鐘 那要考慮另外的解法
07/04 00:58, 8F

07/04 00:59, , 9F
例如用SQL的排程來解 不應讓前端使用者決定執行時間~~
07/04 00:59, 9F

07/04 11:15, , 10F
嗯嗯 多謝提醒 ^^ 我會嘗試寫看看的
07/04 11:15, 10F
文章代碼(AID): #1CAhuP65 (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #1CAhuP65 (Web_Design)