carasha wrote:
資料庫的部分 , 不做 RAID 0 很合理 ; 但為啥不建議做 RAID 5 呢 ?.(恕刪)
RAID-5的特性是read快 write慢(small write penalty)
但對Database Server來說所謂的交易通常是write動作(change data, write log, change index...)
所以對交易量比較大的DB Server來說RAID-5動作特性正好是致命傷
而RAID-5的優勢在DB Server有很大的RAM當data buffer時反而不明顯
因此現在的DB Server都不建議使用RAID-5,而建議用RAID-1 or 0+1
當然, 如果資料是放在external SAN Storage又是另一回事
中高階Storage用很多HD stripping出一個虛擬磁碟(低階沒這種功能)
它的read/write I/O整個會被分散掉,
這時候用RAID-5是OK的 (HD分散,Storage還有controller + cache來提高I/O效率)
dba要注意的反而是I/O的hot spot問題,而不是RAID configuration
bala@syr wrote:
RAID-5的特性是read快 write慢(small write penalty)
但對Database Server來說所謂的交易通常是write動作(change data, write log, change index...)
所以對交易量比較大的DB Server來說RAID-5動作特性正好是致命傷
而RAID-5的優勢在DB Server有很大的RAM當data buffer時反而不明顯
因此現在的DB Server都不建議使用RAID-5,而建議用RAID-1 or 0+1
當然, 如果資料是放在external SAN Storage又是另一回事
中高階Storage用很多HD stripping出一個虛擬磁碟(低階沒這種功能)
它的read/write I/O整個會被分散掉,
這時候用RAID-5是OK的 (HD分散,Storage還有controller + cache來提高I/O效率)
dba要注意的反而是I/O的hot spot問題,而不是RAID configuration
感謝說明 ~
真的受教了 ~
謝謝喔 ~
