【问题标题】:loading a huge column using SSIS or similar technique使用 SSIS 或类似技术加载一个巨大的列
【发布时间】:2017-09-15 23:59:47
【问题描述】:

我需要从 SQL-Server-2012 源加载一个表,它有一个 varchar(max)column 并且该列很大。

表中该列的总大小约为2.02 TB,表大小为3.5 TB。 加载具有如此大列的表的最佳方法是什么?在每日增量加载之后,我必须进行初始加载。

谢谢,

【问题讨论】:

  • 忽略列的大小就行了。
  • 源库和目标库是否在同一台服务器上?
  • 不,它们在不同的服务器中。源服务器是 SQL-2012,目标服务器是 SQL Server 2016

标签: sql sql-server ssis sql-server-2012 etl


【解决方案1】:

SSIS 可以处理不同的数据源和不同的数据大小,包括大数据。它被声明为Microsoft Big Data Solutions的一部分

创建一个从 SQL 读取数据的简单包不是一个坏主意,但您可以尝试向 Read 方法添加并行性(多次从同一源读取),您可以在下面的链接中获得更多详细信息:

提高 ssis 包性能的其他有用链接

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-04-04
    • 2014-11-23
    • 1970-01-01
    • 2017-07-27
    • 2010-11-19
    • 2011-04-22
    • 2023-03-04
    相关资源
    最近更新 更多