0

在 SSIS 中,如果我们选择 FAST LOAD 选项,那么我们必须设置 2 个属性

OLEDB 目标 Rowsperbatch 和 MaximuminsertCommitSize

通常,我们使用默认值;但据了解,如果我们可以计算这些值,它会提供最大的性能(刚刚在一些已经离开团队的老同事开发的包中看到)。

如何计算论文

 OLEDB Destination Rowsperbatch and 
    MaximuminsertCommitSize

propertiesd 值以获得最大性能?

4

1 回答 1

1

对此没有固定的公式。基本上 - 了解它们的影响,以及反复试验(最好在开发环境中)。

如果您要插入大文件——您不应该使用默认值,但是没有人能够为您应该使用什么给出一个固定的公式。

每个服务器/数据库都是不同的。但是大的提交大小会导致巨大的 tempdb 增长。所以需要理解和谨慎。

这是此SO 帖子中最佳实践的一个很好的链接

于 2014-03-17T16:14:30.697 回答