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

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

先創(chuàng)建一個(gè)用來(lái)測(cè)試的數(shù)據(jù)庫(kù)和表,為了讓插入數(shù)據(jù)更快,表中主鍵采用的是GUID,表中沒(méi)有創(chuàng)建任何索引。GUID必然是比自增長(zhǎng)要快的,因?yàn)槟闵梢粋€(gè)GUID算法所花的時(shí)間肯定比你從數(shù)據(jù)表中重新查詢(xún)上一條記錄的ID的值然后再進(jìn)行加1運(yùn)算要少。而如果存在索引的情況下,每次插入記錄都會(huì)進(jìn)行索引重建,這是非常耗性能的。如果表中無(wú)可避免的存在索引,我們可以通過(guò)先刪除索引,然后批量插入,最后再重建索引的方式來(lái)提高效率。

Android培訓(xùn),安卓培訓(xùn),手機(jī)開(kāi)發(fā)培訓(xùn),移動(dòng)開(kāi)發(fā)培訓(xùn),云培訓(xùn)培訓(xùn)

   ()  (,)

Android培訓(xùn),安卓培訓(xùn),手機(jī)開(kāi)發(fā)培訓(xùn),移動(dòng)開(kāi)發(fā)培訓(xùn),云培訓(xùn)培訓(xùn)

我們通過(guò)SQL腳本來(lái)插入數(shù)據(jù),常見(jiàn)如下四種方式。

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

        		

延伸閱讀

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