昨天講完MySQL Server本身的優化 以及 重要參數的調整
今天來到資料庫實體的優化部分
資料庫實體 不管有多大的RAM 甚麼樣的Cache 甚麼樣的高容錯 高可用度
最終最終還是要寫到一般的磁碟機上 因為資料量太大了
近年來 雖然有部分應用直接使用SSD作為最終儲存
一些在磁碟I/O上的議題 還是不變的。
幾個值得注意的重點如下
RAID10: 高讀寫,高容錯,高磁碟甬餘。
RAID5: 讀取為主,中等容錯,中磁碟甬餘。
RAID0: 高讀寫,無容錯,無磁碟甬餘。
其中磁碟甬餘與容錯程度 呈反比
由於傳統硬碟有讀取頭的機械裝置 當兩次I/O下在兩顆磁碟上 當然有加速的效果
將不同性質的檔案置放在不同的磁碟上 是很多狀況共同的應用
選擇效能較佳的檔案系統
使用RAW Device