Sql-Server

SAN 上臨時 db 文件的性能

  • November 1, 2021

通常建議將 tempdb 數據庫放在與使用者數據庫使用的磁碟不同的磁碟上。

我的 sql 伺服器上有 4 個數據庫,大小從 5GB 到 300GB 不等。

D:驅動器用於使用者 dbs

E:驅動器用於日誌文件

F:驅動器用於 tempdb

注意:驅動器是合乎邏輯的。它們不是物理上獨立的驅動器,因為它們屬於 SAN。實際上,這意味著 - 基於 SAN/RAID 級別,數據將物理儲存/分佈在多個磁碟上。這是一個問題並違反上述建議嗎?

這是一個問題並違反上述建議嗎?

這取決於您的工作負載、數據文件和 TempDB 的 IO 操作的數量和大小,以及 SAN 配置(LUN/RAID 組的數量,以及邏輯驅動器如何與這些相關聯)

如果您看到任何性能下降的跡象:

然後您可能希望將 tempDB 文件移動到專用的直接連接的 SSD 驅動器,以從 SAN 解除安裝其負載並將其與數據/日誌文件分開

引用自:https://dba.stackexchange.com/questions/301927