官术网_书友最值得收藏!

1.5.1 服務器物理硬件的優化

在對MySQL服務器進行硬件挑選時,應該從下面幾個方面著重對MySQL服務器的硬件配置進行優化,也就是說將項目中的資金著重投入到如下幾處:

·磁盤尋道能力(磁盤I/O)。筆者公司現在用的都是SAS15000轉的硬盤,用6塊這樣的硬盤做RAID 10。MySQL數據庫每一秒鐘都在進行大量、復雜的查詢操作,對磁盤的讀寫量可想而知,所以,通常認為磁盤I/O是制約MySQL性能的最大因素之一。對于日均訪問量在1000萬PV以上的Discuz論壇,如果磁盤I/O性能不好,造成的直接后果就是MySQL的性能會非常低下!解決這一制約因素可以考慮的解決方案是:使用RAID 10磁盤陣列,注意不要使用RAID 5磁盤陣列。MySQL在RAID5磁盤陣列上的效率不會像你期待的那樣快,如果資金條件允許,可以選擇固態硬盤SSD來代替SAS硬盤做RAID 10。

·CPU對于MySQL的影響也是不容忽視的,建議選擇運算能力強悍的CPU;推薦使用DELL PowerEdge R710,英特爾雙至強E5504(四核心高性能CPU),該產品的賣點就是強大的虛擬化和數據處理能力。當然了,如果資金允許,可以考慮下更高級別的DELL PowerEdge R910。

·對于一臺使用MySQL的數據庫服務器而言,建議服務器的內存不要低于16GB,不過對于現在的服務器而言內存的大小是一個可以忽略的問題,如果是高端服務器,基本上內存都超過了32GB,筆者公司的數據庫服務器都是32GB DDR3的內存。

·強烈建議MySQL數據庫服務器的系統為64操作系統(無論使用的是Windows系統還是Linux系統,如果沒有特殊原因,建議MySQL數據庫還是運行在64位的操作系統上),32位的系統存在非常多的制約。

主站蜘蛛池模板: 上栗县| 武强县| 佛坪县| 孟连| 长葛市| 裕民县| 会宁县| 巴东县| 襄城县| 三明市| 涟源市| 威远县| 屯门区| 澜沧| 开鲁县| 奉化市| 老河口市| 湘阴县| 成都市| 泸西县| 大渡口区| 镇赉县| 祁门县| 彭泽县| 杭锦后旗| 育儿| 谷城县| 林州市| 杨浦区| 岐山县| 永善县| 利川市| 琼中| 铜梁县| 民乐县| 杨浦区| 太原市| 农安县| 唐河县| 安岳县| 黔东|