SSIS-OleDb快速加载与批量插入任务

SSIS-OleDb快速加载与批量插入任务,ssis,oledb,bulkinsert,Ssis,Oledb,Bulkinsert,我在这个论坛上做过研究,包括帖子,但似乎找不到答案 我正在加载包含40列的文本文件。此时没有转换。共有8个文件,大小为25MB,共有1400000行。使用大容量插入任务,加载在3分钟内完成。使用OleDb目标和平面文件输入连接管理器,加载在30分钟内完成 据我所知,SSI应该在OleDb连接后面使用大容量插入。如果是这样,为什么会有如此巨大的差异?我一定是做错了什么,有什么想法吗 使用连接的所有默认值。表或视图快速加载。每批空白行和最大提交大小2147483674。我正在使用Sql2016,但在

我在这个论坛上做过研究,包括帖子,但似乎找不到答案

我正在加载包含40列的文本文件。此时没有转换。共有8个文件,大小为25MB,共有1400000行。使用大容量插入任务,加载在3分钟内完成。使用OleDb目标和平面文件输入连接管理器,加载在30分钟内完成

据我所知,SSI应该在OleDb连接后面使用大容量插入。如果是这样,为什么会有如此巨大的差异?我一定是做错了什么,有什么想法吗


使用连接的所有默认值。表或视图快速加载。每批空白行和最大提交大小2147483674。我正在使用Sql2016,但在使用Sql2014进行测试时得到了类似的结果。

您可能没有设置数据流任务的属性,例如DefaultBufferSize和DefaultBufferMaxRows。

双击平面文件源和OLE DB目标之间的行-元数据选项卡中列出了哪些数据类型和长度?我有44 dt_str领域。我已将宽度设置为8000,以确保没有截断。谢谢你让我调查这件事。再加上Adhiraj的回答,我们现在只需45秒!