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

时间:2016-04-19 18:56:06

标签: ssis oledb bulkinsert

我在这个论坛上做过研究,包括线程,但似乎无法找到答案。

我正在加载包含40列的文本文件。此时没有转变。有8个文件~25MB,总共1,400,000行。使用批量插入任务,负载在3分钟内完成。使用OleDb目标和平面文件输入连接管理器,负载在30分钟内完成。

从我读过的所有内容来看,SSIS应该使用OleDb连接后面的Bulk Inserts。如果是这样,为什么会有这么大的差异呢?我一定是做错了什么想法?

使用连接的所有默认值。表或视图快速加载。每批空行和最大提交大小2,147,483,674。我正在使用Sql2016但是已经使用Sql2014进行了类似的结果测试。

1 个答案:

答案 0 :(得分:1)

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