2008-10-10 74 views
1

假設以下配置: 驅動器D ...數據,驅動器E ... TempDB,驅動器F ...日誌。 ,並假設所有驅動器位於帶有相應驅動器控制器的單獨主軸上。爲SQL Server OLTP數據庫推薦放置tempdb和日誌

關於性能;上述配置是最佳的,體面的還是不可取的?

考慮到預算限制,這些DB中的任何一個都可以共享保存驅動器而不會顯着降低性能?

哪些驅動器需要最快?

回答

3

如果沒有全面分析系統,這很難回答。例如,爲了做到這一點,我們應該知道你的系統將產生什麼樣的IOPS,以便計劃比峯值負載略高的容量。

我始終熱愛RAID10,爲所有事情分開陣列,並且在許多情況下,根據性能需求將其分成不同的文件組。

然而,在預算有限的環境中,這裏是一個體面的,基本的配置,對於人誰願意接近理想:

4個獨立的陣列:

  • 系統數據庫:RAID 5(不是操作系統陣列,要麼)
  • 數據:RAID 5
  • 日誌:RAID 10
  • Tempdb的:RAID 1或10,後者爲高IOPS場景
  • (可選) - RAID 5(從這裏複製到磁帶)的備份轉儲到

這種設置提供了不俗的性能,以及更高的可恢復性機會。例如,在這種情況下,如果您的數據陣列發生故障,您仍然可以運行服務器和BACKUP LOG以對發生故障的數據庫執行時間點恢復,因爲您仍然可以訪問系統數據庫和事務日誌以應對數據陣列失敗。

+0

謝謝,這正是我一直在尋找的! – user19365 2008-10-10 15:39:10

相關問題