MySQL 5.1 與 MySQL 5.5 性能測試對比

1、前言sql

2、概述 服務器

3、Mysql 5.5 性能測試ide

4、Mysql 5.1 性能測試工具

5、總結 性能

注,測試環境 DELL R720XD,CPU 24核,內存 96G,24個SAS盤。測試


1、前言spa

原文連接:http://blog.csdn.net/zbszhangbosen/article/details/7897539操作系統


2、概述 .net

前面一篇文章記錄的MySQL 5.5對多核CPU的利用率,點擊這裏 。其實當初測試的主要目的是今天所說的:一臺性能較強勁的服務器,跑多個實例對整機的利用率大概會怎麼樣呢?測試的機器是DELL R720XD,24核CPU,96G內存,掛了24個SAS盤。測試以前對這24個盤作了2個raid10盤陣,而後對每一個raid10盤陣利用GPT作6個邏輯分區,而後作了ext3文件系統。測試工具 sysbench,test-mode=complex,每一個MySQL 實例 buffer=12G,測試過程當中初始化36G左右數據。在分別跑1/2/4/6個實例的狀況下,利用sysbench生成的統計數據求出總的tps,以及rw request /s。這裏咱們主要關注的兩個重要性能指標,blog

  • TPS (Transactions Per Second 每秒傳輸的事物處理個數)

  • rw request /s (每秒接受的讀/寫請求數)


3、Mysql 5.5 性能測試

5.5

能夠從圖中看出,在1/2/4個實例狀況下tps還基本上是呈線性增加的,雖然說這樣不能有絕對的說服性,實際狀況中頗有可能還有其餘須要考慮的因素,但基本上也能夠作一個參考,加上前面測過的MySQL 5.5對CPU多核的利用率,隨着MySQL功能愈來愈強,看樣子之後買好點的機器跑多個實例,比買普通的機器每臺機器上跑單個實例更適合。下面咱們來看看Mysql 5.1的性能測試圖。


4、Mysql 5.1 性能測試

5.1

從圖中能夠看出,Mysql5.1 性能總體比 MySQL 5.5 低個20%~30%左右,固然我測試過程當中OS(操做系統)不少參數沒調,MySQL 自己也不少沒調,不過二者是同一個標準測試的。


5、總結

從上面的測試能夠看出,雖然不是徹底的線性增加,但 Mysql 5.1 的tps比Mysql 5.5 低了許多。哈哈,找個穩定的5.5版本升了吧。有博友會問Mysql 5.5哪一個版本的是最穩定Bug比較少呢?個人建議是用較新的版本。由於較新的版本會盡可能 bug fix 掉老版本的問題,並且新增的功能有限。嘿嘿,最後但願你們有所收穫^_^……

相關文章
相關標籤/搜索