SQL Azure 迁移向导需要很长时间

SQL Azure migration wizard taking long time

我正在使用 SQL Azure 迁移向导将我的一个数据库迁移到另一个实例。完成 BCP 本身实际上花费了 12 个多小时。我所做的唯一更改是将数据包大小从 4096 增加到 65535(最大值)。那是错的吗?我正在从 AWS 服务器执行此操作,该服务器属于托管 SQL 服务器 RDS 实例的同一子网

Analysis completed at 7/16/2016 1:53:31 AM -- UTC -> 7/16/2016 1:53:31 AM
Any issues discovered will be reported above.
Total processing time: 12 hours, 3 minutes and 14 seconds

有一个 blog post from the SQL Server Customer Advisory Team (CAT) 详细介绍了将数据传入和传出 Azure SQL 数据库的最佳设置。

将数据加载到 SQL Azure

的最佳实践
  • 将数据加载到 SQL Azure 时,建议将数据拆分为多个并发流以获得最佳性能。
  • 改变 BCP 批量大小选项以确定网络和数据集的最佳设置。
  • 将数据加载到 SQL Azure 后添加非聚集索引。
  • 如果在构建大型索引时看到与限制相关的错误消息,请使用联机选项重试。