Bra*_*rad 7 sql-server-2008 ssis
我有一个简单的 SSIS 包,它加载一个包含 100000 行的虚拟文件。每行大约 4k 长,一个 int 列和一个长文本列。将此数据加载到具有聚集索引的表中时,我正在尝试测试 TF610。
在我的 SSIS 包中,我的控制流有一个执行 SQL 任务来启用 TF610,然后成功转到我的数据流任务,它将平面文件加载到表中。执行 SQL 和 OLE DB 目标都使用相同的连接。
如果我在运行 SSIS 包时启动配置文件并观察命令,我可以看到 DBCC TRACEON(610) 执行,然后 INSERT BULK 操作开始触发。他们都使用相同的 PID,所以我假设它是同一个会话。
但是,当我检查日志记录长度时,插入的日志没有被最小化。
如果我全局启用 TF610 并运行相同的 SSIS 包,尽管交易记录最少。
在我的 SSIS 包中打开 TF610 时,我一定做错了什么,但我不知道是什么......