1 伺服器硬體優化
在挑選資料庫伺服器時,可以從以下幾個方面考慮:
1)cpu:建議採用高效能的伺服器,如dell r7、r8或r9系列的伺服器。
2)磁碟:資料庫伺服器最大的制約在於磁碟i/o,如果有條件可以採用ssd固態硬碟,如果成本有限可以使用sas硬碟,在效能方面ssd>sas>sata。至於raid,可以採用raid1+0,或raid5(考慮成本的話)。
3)記憶體:專門的資料庫伺服器記憶體建議在32g以上。
2 作業系統優化
1) 安裝系統選擇最小化或基本安裝,僅安裝和mysql相關的應用程式,盡可能減少對系統資源的消耗。
2)資料庫伺服器通常放置在內網,因此可以關閉防火牆(iptables)和selinux
3) 系統核心引數的優化,修改/etc/sysctl.conf配置檔案,沒有則增加:
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle=1
net.ipv4.tcp_fin_timeout=10
net.ipv4.tcp_max_syn_backlog=8192
伺服器硬體優化
伺服器硬體優化 一 cpu 1.mysql有一些工作只能使用到單核cpu 2.mysql對cpu核數的支援並不是越多越快 mysql5.5使用的伺服器不要超過32核 二 disk io優化 常用raid級別簡介 raid0 也稱為條帶,就是把多個磁碟鏈結成乙個硬碟使用,這個級別io最好。raid1 ...
MySQL伺服器硬體和作業系統優化
1.擁有足夠的物理記憶體來把整個innodb檔案載入到記憶體中 在記憶體中訪問檔案時的速度要比在硬碟中訪問時快的多。2.不惜一切代價避免使用swap交換分割槽 交換時是從硬碟讀取的,它的速度很慢。3.使用電池供電的ram 注 ram即隨機儲存器 4.使用高階的raid 注 redundant arr...
MySQL伺服器硬體和作業系統優化
1.擁有足夠的物理記憶體來把整個innodb檔案載入到記憶體中 在記憶體中訪問檔案時的速度要比在硬碟中訪問時快的多。2.不惜一切代價避免使用swap交換分割槽 交換時是從硬碟讀取的,它的速度很慢。3.使用電池供電的ram 注 ram即隨機儲存器 4.使用高階的raid 注 redundant arr...