尝试加快在两个 VM 数据磁盘之间复制一些 Sql 数据文件的速度

尝试加快在两个 VM 数据磁盘之间复制一些 Sql 数据文件的速度

我需要将我的 SQL Server 数据从现有的 Azure 数据磁盘移动到新的磁盘。当我尝试将现有文件从“旧”磁盘复制到“新”磁盘时,系统提示需要大约 10 1/2 小时。呃。这真的很麻烦。

在此处输入图片描述

是的-图片确实显示这些文件的总数是860GB

这是与上一个问题相关我有/有关于 VM + 磁盘...所以目标磁盘(在本例中)是 2x 1TB 连接磁盘,它是动态 + 磁盘跨度 == 1x 2TB 磁盘。

有关两个附加磁盘(跨接为一个)的信息:

在此处输入图片描述

二者都是一样的。

我可以尝试并利用其他技巧来提高此副本的性能吗?

编辑:

  • 上面的虚拟机是(classic) Standard A4 (8 Cores, 14 GiB memory)
  • 我还希望在另一台 VM 上执行同样的事情(classic) Standard D13 (8 Cores, 56 GiB memory)

也尝试使用 Premium SSD,但我不能 :/

在此处输入图片描述

以下是尝试创建标准 SSD 的示例(提示:没有选项):

在此处输入图片描述

答案1

我怀疑您受到磁盘吞吐量的限制,因为您使用的是标准存储。最好的解决方案是切换到使用高级存储,但我怀疑您正在运行不支持它的 VM SKU。因此,下一个最好的办法是切换到使用标准 SSD 存储,它可以在任何 VM 大小上运行,并且可以提高您的吞吐量。

如果您不能这样做,那么另一种选择就是考虑使用更大的标准磁盘来获得更大的吞吐量,使用 S70 将为您带来 500 MB/s,但是,您只能使用这个尺寸。

您也没有提到您使用的虚拟机大小。一些较小的虚拟机的磁盘性能可能会受到限制,因此您也需要检查这一点。

相关内容