[SQL ] insert多筆資料的效能
db是sql server 2008
資料表很單純&陽春...
除了sn(pk)..就只有一個value(small int)&state(bool)
基本上sn&state都是有預設值&自行生成...
所以只有做value的新增而已...
一次的量大概是2000~3000筆吧
會有8組不同的數字...
不等量做新增....
就像是 [1,2,3,4,5,6,7,8]
個別需要[100,200,300,400,500,600,700,800]組...
like this....
基本的想法就是照各數量及值...
跑迴圈下去新增....
不過不知道會不會有效能上的問題?...
and 方法感覺上不太聰明?....
google了一下...
好像有bulk insert可以做大量資料的匯入...
but是by資料檔的來源....
所以想問一下是不是有人可以提供相關的建議?....
(本身3.4年沒碰db了....以前也僅只是在使用而比較少去考量到效能相關...)
謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.179.81
推
06/20 11:06, , 1F
06/20 11:06, 1F
推
06/20 21:10, , 2F
06/20 21:10, 2F
→
06/20 21:12, , 3F
06/20 21:12, 3F
推
06/20 21:19, , 4F
06/20 21:19, 4F
推
06/20 21:22, , 5F
06/20 21:22, 5F