使用Raid提高SQL的性能和可用性

 使用Raid提高SQL的性能和可用性-自SQLSERVER疑難解析

  Raid0:數據條帶化

  優點:多個磁盤併發操作,最好的讀寫性能;最經濟。

  缺點:不提供任何容錯。

  建議:可以對追求性能不考慮冗餘的庫使用Raid0,如TempDB

  Raid1:磁盤鏡像

  優點:高性能的容錯性;最簡單的支持容錯的Raid級別

  缺點:磁盤的使用率只有50%,硬件成本較高;而且不會提高讀取的性能。

  建議:可以對SQL Server的日誌使用Raid1

  Raid5:帶奇偶校驗的條帶化

  優點:可以失去一個驅動器而正常工作;經濟的容錯性;良好的讀寫性能。

  缺點:寫操作帶有而外的花銷(聲稱校驗數據)

  建議:對於只讀或寫操作小於10%的數據庫才用此種方式

  Raid0+1:先條帶化在進行鏡像

  優點:可以承受整個條帶組的故障;良好的讀寫性能;絕大多數的Raid卡支持

  缺點:成本最高;任何一個磁盤故障,失去容錯性。

  建議:在成本允許的情況下,是不錯的選擇

  Raid1+0:先鏡像再進行條帶化

  優點:最高級別的可靠性;任何一個磁盤故障仍然具有容錯性;良好的讀寫性能;

  缺點:成本同樣最高;部分Raid卡支持

  建議:在成本允許的情況下,使最佳的選擇

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章