首页 文章

SSIS 2008每批次行数和最大插入提交大小

提问于
浏览
11

我通过数据流任务在SSIS 2008中有大约1亿行 . 它几乎是使用Multicast的直接表数据副本 . 我的问题是:

使用OLE DB目标编辑器我有两个选项: Rows per batchMaximum insert commit size . 有什么好的设置?我很想知道是否有人在他们自己管理这些 Value 观中发现了什么有用的东西 .

4 回答

  • 5

    如果保留默认设置,则必须在提交批处理之前插入所有1亿行,这可能导致事务日志变得非常大 . 如果要保持此值,请选择低于默认值的数字 .

  • 8

    我发现,如果你在一个简单或批量加载数据库,并截断了表,或删除了索引,如果选择快速加载选项,那么它不应该将行记录为插入,并且不会感受到任何影响事务日志 . 并且这些设置应该保持原样,最后只有一次提交,索引重建只会在结束时进行一次 .

  • 1

    我发现这对我有用:Top 10 SQL Server Integration Services Best Practices

    仅仅因为我没有足够使用SSIS . 然而,正如HLGEM所说,你只需要自己动手看看会发生什么......

  • 6

    没有最好的 Value ,它在很大程度上取决于数据库的设计,用户的数量,您操作的硬件类型等等 . 这就是为什么您需要使用您的系统进行自我测试的原因 .

相关问题