微软BI开拓者

首页 » 数据仓库专区 » SSIS使用与管理 » SSIS运行速度为什么这么慢?
brucenan - 2008-11-7 15:08:00
我用dtexec在存储过程里cmdxpshell调用SSIS的包,一个很简单的包需要用时45秒(从开始到结束),而实际抽数的操作只有不到1秒的时间,前面准备了四十多秒,有没有什么办法加快这个速度啊.

数据传输:从.csv到SQL
数据量: 只有100多条数据.
jarjarlee - 2008-11-10 11:04:00
因为包验证包结束,与SQL Server之间传递信息,log之类都很花费时间。可以放到Integration Service中~会稍微快一些~但是有些开销是不可避免的。
tiandehui - 2008-11-15 15:17:00
你放在SQL SERVER 的一个JOB里边运行看看。。。
brucenan - 2008-12-1 13:17:00
在JOB里运行也很慢....

:default11:
david9527 - 2008-12-1 17:39:00
:default1: ,应该无需要准备40秒吧!
如果每行数据超大的话,就有可能慢喔!
brucenan - 2008-12-2 8:45:00
只有很少很少的数据

在BIDS里运行,或者在CMD下执行dtexec,速度只需要2-3秒.
但是在存储过程中用xp_cmdshell调用dtexec,却需要40秒左右.:default11:
1
查看完整版本: SSIS运行速度为什么这么慢?