我有一个SSIS包,将xml保存到表中,如果我在BI studio中运行包并连接到我的本地sqlserver,它运行速度很快,即10分钟。ssis批量插入缓慢的服务器
但是,如果我连接到开发服务器并运行,那么它需要2个小时。服务器会出现什么问题?我检查了恢复模型以及,都是完整。请提供任何建议。
唯一differnce是我的机器是SQLSERVER 2008 R2,但服务器 是SQLSERVER 2008年这会给如此巨大的差异
我有一个SSIS包,将xml保存到表中,如果我在BI studio中运行包并连接到我的本地sqlserver,它运行速度很快,即10分钟。ssis批量插入缓慢的服务器
但是,如果我连接到开发服务器并运行,那么它需要2个小时。服务器会出现什么问题?我检查了恢复模型以及,都是完整。请提供任何建议。
唯一differnce是我的机器是SQLSERVER 2008 R2,但服务器 是SQLSERVER 2008年这会给如此巨大的差异
尝试部署包您的开发SSIS服务器,并从运行在目标框中的SQL内。如果您在本地运行软件包,但连接到远程机器,则会有网络延迟问题来回传递数据,这可能会导致速度问题。通过将包和文件放在一个盒子中,可以消除这种可能性。
如果同一台服务器上的所有项目的速度都没有提高,请尝试确定具体的活动会导致时间上的差异(例如,是否写入磁盘?可能是已经存在的数据量有所不同表/索引/触发器之间的两个服务器?)
如果SQL 2008的版本导致问题,我会感到惊讶。
你为什么要开发一个不同于dev和prod服务器的版本(它应该同步吗?) – HLGEM
@HLGEM:我正在做一个概念证明,而不是prod模式,这就是为什么不同版本。 – Madhan
@Mitch小麦:如果你想帮忙,就去做吧。否则,请不要偏离相关话题。 – Madhan