Azure VM 磁碟條帶化和資料/日誌檔案位置上的 SQL

Azure VM 磁碟條帶化和資料/日誌檔案位置上的 SQL

根據Azure 虛擬機器中 SQL Server 的效能最佳實踐文件:

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sql/virtual-machines-windows-sql-performance

關於磁碟條帶化有一個註解:

將資料磁碟用於資料和日誌檔案:如果您不使用磁碟條帶化,請使用 2 個進階儲存 P30 磁碟,其中一個磁碟包含日誌文件,另一個磁碟包含資料和 TempDB 檔案。每個高級儲存磁碟根據其大小提供一定數量的 IOP 和頻寬 (MB/s),如下文所述:使用磁碟進階儲存。如果您使用磁碟條帶化技術(例如儲存空間),則必須將所有檔案放在同一磁碟機上。

出現這種情況有什麼具體原因嗎?

答案1

出現這種情況有什麼具體原因嗎?

如果您正在使用兩個磁碟其中一個磁碟包含日誌文件,另一個磁碟包含資料和 TempDB 文件,因此路徑不同。

比方說,disk1E:\用於日誌文件,disk2F:\用於資料文件,因此您的資料預設位置是E:\,您的日誌預設位置是F:\

如果你不想使用兩個磁碟來儲存 SQL,你可以使用磁碟條帶化技術例如儲存空間,這樣的話,就應該將日誌檔案路徑和資料檔案路徑變更為相同磁碟機。

例如,您建立一個儲存空間,路徑如下E:\,您的資料預設位置應該是E:\data,日誌預設位置應該是E:\log,如下所示:

在此輸入影像描述

希望這可以幫助。

相關內容