在SSIS中,从SQL Server往Oracle中直接导数据。由于数据量比较大,怎么让SSIS每次从源表中抽10000数据就往目标表中写?(我发现,SSIS是先把所有数据都从源表中抽出来,然后再往目标表中写,这样很占内存)
------解决方案--------------------
SSIS占内存就占吧,抽数哪有不战内存的啊.
------解决方案--------------------
推荐个好的数据抽取工具吧
------解决方案--------------------
你可以做分区,按分区分别导入,甚至可以分区并行,以提高效率。
------解决方案--------------------
怎么发现的?你是用什么导的?
用的是Oracle Provider for OLE DB么
------解决方案--------------------
占内存是必须的,而且占用不小,你可以设置sql的内存池占用大小,要给系统留够内存