close
今天遇到要寫入大量資料的情形,一開始沒想到資料量相當龐大(一開始我也不曉得到底有多少資料)
就自然的跑迴圈一筆一筆Insert,結果程式一跑下去還以為當機,整個停擺不動,嚇我一跳,
這時才想到應該是資料量太大,Insert時間太長了,就查了下資料來源...
沒想到竟然有361771筆,實在是有夠多的,所以有了這篇記錄...
以上廢話
以下正題
先來看看一筆一筆Insert所花的時間
695513ms換算一下,大約12分鐘,難怪程式會停擺麻~
這時SqlBulkCopy就派上用場了
花費時間直接少了兩位數
6074ms,大約才6秒,這差距的相當大阿~
最後看看資料庫筆數
果然是361771筆
完全感受到SqlBulkCopy的強大!
文章標籤
全站熱搜
留言列表