小螞蟻學習mysql性能優化(完結)--硬件方面優化--CPU和DISK優化

數據庫硬件方面優化mysql

如何選擇CPU?sql

    是選擇單核更快的CPU仍是選擇核數更多CPU?
數據庫

  1. mysql有一些工做只能使用單核CPU性能優化

  2. mysql對CPU核數的支持並非越多越快服務器

    建議:mysql5.5使用的服務器不要超過32核。仍是建議單核頻率更快的cpu。
性能

Disk IO優化優化

    經常使用RAID級別簡介
效率

    RAID0:也成爲條帶,就是把多個磁盤連接成一個硬盤使用,這個級別IO最好。
高可用

    RAID1:也成爲鏡像,要求至少有兩個磁盤,每組磁盤存儲的數據相同。
硬件

    RAID5:也是把多個(最少3個)硬盤合併成邏輯盤使用,數據讀寫時會創建奇偶校驗信息,而且奇偶校驗信息和相對應的數據分別存儲於不一樣的磁盤上。當RAID5的一個磁盤數據發生損壞後,利用剩下的數據和相應的奇偶檢驗信息去恢復被損壞的數據。

    RAID0+1:就是RAID1和RAID0的結合。同時具有兩個級別的優缺點。通常建議數據庫使用這個級別。

SNA和NAT是否適合數據庫?

    1. 經常使用於高可用解決方案。

    2. 順序讀寫效率很高,可是隨機讀寫不如人意。

    3. 數據庫隨機讀寫比率很高。

    差不都用了十天時間,終於把mysql性能優化學完了,感受仍是獲益匪淺的。加油。

相關文章
相關標籤/搜索