在SSIS中,如果我们选择FAST LOAD选项,那么我们必须设置2个属性
OLEDB Destination Rowsperbatch和 MaximuminsertCommitSize
通常情况下,我们使用默认值;但是我们可以理解,如果我们可以计算出这些值,它会给出最大的性能(刚刚在一些已经离开团队的老同事开发的软件包中看到)。
如何计算论文
OLEDB Destination Rowsperbatch and
MaximuminsertCommitSize
要获得最高性能的属性值?
答案 0 :(得分:1)
没有固定的公式。它基本上是 - 了解它们的影响,以及反复试验(最好是在开发环境中)。
如果您要插入大型文件 - 您不应使用默认值,但没有人能够为您应该使用的内容提供一套公式。
每个服务器/数据库都不同。但是大的提交大小会导致巨大的tempdb增长..因此需要理解和谨慎。
来自Here's a good link to Best Practices的