Sql-Server
推薦的 SQL Server 磁碟/分區設置
我正在尋找一些關於為 SQL Server 設置磁碟/分區的最佳方法的建議。以下是我的一些主要擔憂:
應該如何分隔 SQL 文件(數據文件、日誌、臨時文件)?
RAID 大量 HDD 並分區空間或創建多個 RAID,每個 RAID 的磁碟更少?
數據和日誌文件是否應該在不同的 RAID 類型上?
預設數據庫(master、msdb 等)應該位於 C: 上還是應該與其他數據/日誌文件位於同一位置?
這是一篇不錯的博文: http: //sqlserveradvisor.blogspot.com/2009/03/sql-server-disk-configuration.html
關於磁碟對齊的白皮書:http: //msdn.microsoft.com/en-us/library/dd758814.aspx
簡而言之,您的作業系統應該在 RAID 1 上,數據文件在 RAID 10(最好)上,日誌文件在 RAID 1 上。
SQL 性能文章:http ://www.sql-server-performance.com/faq/raid_1_raid_5_p1.aspx
PDF 上的 10 大最佳性能提示: http: //www.stlssug.org/docs/Best_Practices_for_Performance.pdf
還記得出於性能原因將您的 TEMPDB 放在單獨的磁碟上。我相信 Paul Randal 會來這裡並讓你大吃一驚。
MS 說明了 tempdb 的原因:http: //msdn.microsoft.com/en-us/library/ms175527.aspx