Sql-Server
故障轉移群集:SAN 上的 tempdb?
我們正在考慮集群我們的 SQL Server 2008 EE 實例。儲存在 SAN 上。我們可以將 tempdb 數據/日誌文件放在 SAN 上嗎?這個解決方案的優缺點是什麼?為了獲得最佳性能,我們能否創建與處理器核心相同數量的 tempdb 數據文件?
您唯一的選擇是將 TempDB 放在共享磁碟資源上,即 SAN。標準磁碟 I/O 爭用是您關心的問題,對於 TempDB 更是如此,因為它是整個實例的核心瓶頸。
至於 TempDB 有多少個文件,請參閱 Paul Randal 關於此主題的文章。他負責儲存引擎,因此他是該主題的專家:http ://www.sqlskills.com/BLOGS/PAUL/post/A-SQL-Server-DBA-myth-a-day-(1230)- tempdb-應該-總是-有一個數據文件-每個處理器-core.aspx