Azure

試圖加快在兩個VM數據盤之間複製一些Sql數據文件

  • December 4, 2019

我需要將我的 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,但是,你會被這個大小所困擾。

您也沒有提及您使用的虛擬機大小。一些較小的虛擬機上的磁碟性能可能會受到限制,因此您還需要檢查一下。

引用自:https://serverfault.com/questions/993716