SSIS ADO.DET绩效问题

时间:2016-08-17 11:26:11

标签: ssis

如果我有20 GB的平面文件源,并希望使用ADO.NET目标将其加载到SQL服务器目标,并且在此过程中性能非常慢。

请建议谢谢

1 个答案:

答案 0 :(得分:1)

如果您将ADO.net至少与SQL Server 2008 R2一起使用,则必须检查dataflox选项:Use bulk insert when possible

",然后您可以更改DefaultBufferMaxRowDefaultBufferSize以及BatchSize等数据流属性 调整值以找到最佳表现。

另一方面,您可以在加载数据之前和之后尝试drop /recreate indexes/PK

OLE DB destination怎么样?如果你能够使用它,它可以是一个更好的解决方案