1
我已經完成了包括此論壇上的線程在內的研究,但似乎無法找到答案。SSIS- OleDb快速加載與大容量插入任務
我正在加載40列的文本文件。目前沒有改造。有8個文件〜25MB,總計1,400,000行。使用大容量插入任務,裝載在3分鐘內完成。使用OleDb目標和平面文件輸入連接管理器,加載在30分鐘內完成。
從我讀過的所有內容來看,SSIS應該在OleDb連接後面使用Bulk Inserts。如果是這樣,爲什麼會有如此巨大的差異?我必須做錯什麼,有什麼想法?
使用連接的所有默認值。表或查看快速加載。每批空白行數和最大提交大小2,147,483,674。我正在使用Sql2016,但使用Sql2014進行了類似的結果測試。
雙擊平面文件源和OLE DB目標之間的線 - 「元數據」選項卡中列出了哪些數據類型和長度? – billinkc
我有44個dt_str字段。我已將寬度設置爲8000以確保不會截斷。謝謝你讓我看看這個。結合Adhiraj的答案,我們現在運行45秒! –