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

时间:2016-07-16 16:08:33

标签: sql-server azure-sql-database aws-rds

我正在使用SQL Azure迁移向导将我的一个数据库迁移到另一个实例。实际上,BCP耗费了12个多小时。我所做的唯一改变是将数据包大小从4096增加到65535(最大)。那是错的吗?我是从AWS服务器执行此操作的,该服务器是托管SQL Server 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

1 个答案:

答案 0 :(得分:2)

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

将数据加载到SQL Azure的最佳实践

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