[討論] 請教 轉入資料庫效能差的疑問
請問一下
功能中,user可利用上傳excel檔案轉存記錄到資料表
畫面中會先呈現excel檔案的總列數
假設excel檔裡有1000筆資料,則畫面中出現1000個checkbox.
讓user自動勾選要轉存的記錄,按確定後再整批寫到資料表
之前試過幾百筆~3000筆左右,轉存時是有點慢 但還跑的完
最近這支程式 遇到4608筆的資料 還有19900筆的.
就開始出錯了 看起來像是IIS出錯的訊息
目前的作法滿單純的 主要就是這1000個checkbox以陣列的方式
到儲存頁後 拆解陣列成各元素值
再一筆一筆insert into 到TABLE,
insert的方式是讀一筆就寫一筆 並非全部讀完一次寫入.
但執行起來還是會因為資料量大的關係而造成錯誤
利用中午或下班去執行 則感覺好像有順一點(但也不是100%成功)
而且不可能叫USER特定時間才上傳..
目前使用 ASP+SQL2005 去做 請問有什麼改善的方法嗎? 謝謝回答哦.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.137.67
→
10/03 03:13, , 1F
10/03 03:13, 1F
→
10/03 03:13, , 2F
10/03 03:13, 2F
→
10/03 03:19, , 3F
10/03 03:19, 3F
→
10/04 01:12, , 4F
10/04 01:12, 4F
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章