SSIS数据抽取还是很慢

0
ssis一些配置信息都设置好了,但是还是很慢,不知大虾门又没好的方法
已邀请:
3

雪泪洁花 2013-11-20 回答

是啊,首先你得侦测哪个阶段造成的慢,然后才能找到办法.
譬如说是因为并发少引起的,还是数据流本身的转换引起的?
我简单说一下SSIS pacakge优化的方法:
1.控制流的组件受外部环境影响较大,能改动的就是加大并发量,设置maxconcurrentexecutables.
想办法加大并发度,譬如foreachloop 的并发,我在博客中有写到.
2.数据流的设置buffer 和max rows.
尽量譬如使用row base update的组件和blocking 的数据流组件.
3.使用sql抽取的时候,记得加nolock,减少锁的影响.往destination填数据的时候记得要用fast load等等.
关于这个改天我写一篇博客整理下
0

BIWORK - 热衷于微软BI技术,技术架构和解决方案! 2013-11-19 回答

是哪个阶段很慢? 能不能贴出详细的 Execution Results.....
0

天涯浪子 - SSRS开发、数据仓库设计 2013-11-19 回答

@BIWORK 数据流,从源到 目标这个抽取每次都很慢,并且还容易卡死,CPU 直接 100%
0

BIWORK - 热衷于微软BI技术,技术架构和解决方案! 2013-11-19 回答

你可以描述一下数据源的大小,大概条数,你的系统配置。

最好有一张图可以看到你用到了哪些控件以及详细的 Execution Results,不然这个问题的可能性太多很难知道是什么原因引起的。

要回复问题请先登录注册