性能通过SSIS将数据从Postgres移动到SQL Server

时间:2014-12-03 04:25:06

标签: sql sql-server performance postgresql ssis

我需要针对Postgres数据源运行几个大型SQL查询。我在SQL Server 2008 R2上使用SSIS来移动数据。由于我们的系统设置方式,我必须通过PuTTY使用隧道并设置本地端口重定向。

在SSIS包中,我使用的是ADO.NET源和目标。我安装了PostgreSQL驱动程序,我们能够使32位版本正常工作。我的包正在运行,我正在获取数据,但数据转换任务运行缓慢......大约每秒2000条记录。

有没有人有过使用静态查询访问Postgres并将结果转储到SQL Server的经验?任何提示/最佳实践?

1 个答案:

答案 0 :(得分:0)

您应该尝试获取数据并将其存储在ssis原始文件中。 然后在原始文件数据上进行转换以及您喜欢的任何内容。 之后将其发送回DB。

一般尝试不要对数据库进行多次调用。