Azure
試圖加快在兩個VM數據盤之間複製一些Sql數據文件
我需要將我的 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,但是,你會被這個大小所困擾。
您也沒有提及您使用的虛擬機大小。一些較小的虛擬機上的磁碟性能可能會受到限制,因此您還需要檢查一下。