从Oracle源加载SSIS数据的速度非常慢

时间:2020-07-16 06:14:38

标签: sql-server oracle ssis

在我的SSIS项目中,我需要Oracle和MS SQL之间的同步数据。

MS VS 2017 32位

MS SQL Server 2017 64位

OLEDB连接器32位

速度是每1秒30行

  1. 我删除了目标位置,仅添加了行计数器。 相同的结果。

  2. 我做了DataFlow设置: DefaultBufferMaxRows = 1000000 DefaultBufferSize = 104857600 相同的结果。

  3. 我将源SQL更改为:

    SELECT * FROM SourceTable ORDER BY LAST_UPDATE偏移量0行抓取下一个10000行仅

相同的结果。

我读了很多书,但是人们问如何优化10万行/ 3秒。 :)

P.S。 通过MS SQL Server,相同的选择工作明显更快:

SELECT * FROM OPENQUERY([ORASA], 'SELECT * FROM SourceTable ORDER BY LAST_UPDATE OFFSET 0 ROWS FETCH NEXT 10000 ROWS ONLY')

0 个答案:

没有答案