MySQL優化之硬件優化

MySQL優化之硬件優化

前言

  • 服務器的硬件無非就是CPU、內存、磁盤

1.CPU

  • CPU 對於 MySQL 應用,推薦使用 S.M.P.架構的多路對稱 CPU,例如:可以使用兩顆 Intel Xeon 3.6GHz 的 CPU,現在比較推薦用 4U 的服務器來專門做數據庫服務器,不僅僅是針對於MySQL。

2.內存

  • 物理內存對於一臺使用 MySQL 的 Database Server 來說,服務器內存建議不要小於 2GB, 推薦使用 4GB 以上的物理內存,不過內存對於現在的服務器而言可以說是一個可以忽略的問題,工作中遇到了高端服務器基本上內存都超過了 32G。

3.磁盤

  • 磁盤尋道能力(磁盤 I/O),以目前市場上普遍高轉速 SAS 硬盤(15000 轉/秒)爲例,這種硬盤理論上每秒尋道 15000 次,這是物理特性決定的,沒有辦法改變。 MySQL 每秒鐘都在進行大量、複雜的查詢操作,對磁盤的讀寫量可想而知。所以通常認爲磁盤 I/O 是制約MySQL 性能的最大因素之一,通常是使用 RAID-0+1 磁盤陣列,注意不要嘗試使用 RAID-5, MySQL 在 RAID-5 磁盤陣列上的效率不會像你期待的那樣快。如果不考慮硬件的投入成本, 也可以考慮固態(SSD)硬盤專門作爲數據庫服務器使用。數據庫的讀寫性能肯定會提高很多。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章