sql-server - SSIS - 将数据从一台 SQL 服务器加载到另一台的更快方法
问题描述
我有一个 SSIS 包,负责将不同的表从源加载到目标 SQL 服务器。源和目标具有相同数量的列。
但是,有些表包含超过 300 万行数据。
但是这个包需要 30 多分钟才能加载 500K 行数据。
我知道有一些方法可以通过在线搜索解决方案来加快数据加载速度。但您的帮助和建议将不胜感激。请参阅下面的 DFT 属性。
数据源: OLEDB 源 - Azure SQL 服务器
目标: OLEDB 目标 - 本地 SQL 服务器
DefaultBufferMaxRows = 100000
DefaultBufferSize = 99485760(99MB)
AutoAdjustBufferSize = True
引擎线程= 10
解决方案
推荐阅读
- python-3.x - 合并卫星图像并保留坐标
- vb.net - Exchange Web 服务邮件横幅
- python - 使用matplotlib python将单独的图绘制成一个图形
- mysql - MySql 识别每个组中的行。
- blockchain - 如何在不每次部署的情况下测试合约?
- ruby - 更新不起作用...我猜是参数问题
- python - 检测是否随时按下键
- flutter - %1 安装错误的 Flutter 不是有效的 win32 应用程序
- asp.net-mvc - 使用 Json.Net 忽略类型集合中的序列化属性
- amazon-eks - 无法在 EKS 集群上创建 PodPreset