【发布时间】:2010-02-01 20:11:02
【问题描述】:
我们有一个实时获取数据并将记录添加到数据库的过程。我们正在使用 SQL Server 2008 集成服务来运行我们的提取转换加载 (ETL) 过程。我们从一个 FTP 站点下载大约 50 个文件,对其进行处理,然后将文件归档。
问题在于每个文件的处理时间约为 17 秒,即使文件非常小(大约 10 行)并且处理代码也相当简单。查看机器上的负载,它受 CPU 限制,网络、磁盘或内存上的流量并不多。
我怀疑 SSIS 可能会在每次运行时重新编译 C# 代码。有没有人遇到过类似的问题?或者您是否使用过没有问题的类似过程?
是否有任何工具可以让我们分析 dtsx 包?
【问题讨论】:
标签: sql-server ssis performance etl