我的电脑架构:
SQL Server
ORACLE服务器
运行SSIS包的服务器
我构建了ETL解决方案,它将基于ADO.NET提供程序的SQL Server数据复制到ORACLE。
但我的复制速度大约是每小时600 000行(我有6 000 000行)。
我想提高复印速度。尝试更改参数DefaultBuffersize
,DefaultBufferMaxRows
,batchsize
。
尝试首先从SQL Server导入.CSV
,然后导入Oracle。速度是一样的。从SQL Server表中检索数据的速度是每分钟600 000行。
如何提高复制到Oracle的速度?