我的新書ASP.NET MVC企業(yè)級實戰(zhàn)預計明年2月份出版,感謝大家關(guān)注!

本篇,我將來講解一下在Sqlserver中批量插入數(shù)據(jù)。

先創(chuàng)建一個用來測試的數(shù)據(jù)庫和表,為了讓插入數(shù)據(jù)更快,表中主鍵采用的是GUID,表中沒有創(chuàng)建任何索引。GUID必然是比自增長要快的,因為你生成一個GUID算法所花的時間肯定比你從數(shù)據(jù)表中重新查詢上一條記錄的ID的值然后再進行加1運算要少。而如果存在索引的情況下,每次插入記錄都會進行索引重建,這是非常耗性能的。如果表中無可避免的存在索引,我們可以通過先刪除索引,然后批量插入,最后再重建索引的方式來提高效率。

Android培訓,安卓培訓,手機開發(fā)培訓,移動開發(fā)培訓,云培訓培訓

   ()  (,)

Android培訓,安卓培訓,手機開發(fā)培訓,移動開發(fā)培訓,云培訓培訓

我們通過SQL腳本來插入數(shù)據(jù),常見如下四種方式。

方式一:一條一條插入,性能最差,不建議使用。

        		

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設(shè)計培訓,網(wǎng)站建設(shè)培訓學習是年輕人改變自己的最好方式