我需要将我的 Sql Server 数据从现有的 Azure 数据磁盘移动到新磁盘。当我尝试将现有文件从“旧”磁盘复制到“新”磁盘时,它说大约需要 10 1/2 小时。呃。那是严重的伤害。
是的-图片确实说这些文件的总数是860GB
.
这与我之前关于 VM + 磁盘的问题有关......所以目标磁盘(在这种情况下)是一个 2x 1TB 附加磁盘,它是动态 + 跨磁盘 == 1x 2TB 磁盘。
两个附加磁盘的信息(跨越为一个):
两者都是一样的。
我可以尝试并利用其他任何技巧来提高此副本的性能吗?
编辑:
- 上面的VM是一个
(classic) Standard A4 (8 Cores, 14 GiB memory)
- 我也希望在另一个虚拟机上做同样的事情,这是一个
(classic) Standard D13 (8 Cores, 56 GiB memory)
.
也尝试使用高级 SSD,但我不能:/
这是尝试创建标准 SSD 的示例(提示:没有选项):
我怀疑您受到磁盘吞吐量的限制,因为您使用的是标准存储。最好的解决方案是改用高级存储,但我怀疑您运行的 VM SKU 不支持它。因此,下一个最好的办法是切换到使用标准 SSD 存储,这将适用于任何 VM 大小,并且应该会提高您的吞吐量。
如果你不能做到这一点,那么另一个选择是考虑使用更大的标准磁盘来获得更多的吞吐量,使用 S70 可以获得 500 MB/s,但是,你会被这个大小所困扰。
您也没有提及您使用的虚拟机大小。一些较小的虚拟机上的磁盘性能可能会受到限制,因此您还需要检查一下。