1. 程式人生 > >mysql 主主互備模式下的效率測試

mysql 主主互備模式下的效率測試

參照https://blog.csdn.net/hongguo_cheng/article/details/80293588這篇文章,搭建了一個mysql主主互備的環境。

環境資訊是:windows主機上,virtualbox安裝了兩臺虛擬機器,CentOS7     MySQL 5.7

 

安裝成功後,進行了效率測試,主主互備的模式的高可用性更高,但是效率降低還是很明顯的。測試資料如下:

資料:10000  條簡單資料 ,java程式碼插入資料庫 

                               主主備份      90393 ms
                                                    85084 ms    
                                                    83792 ms
                                                    88864 ms
                                                    89701 ms
                                                    91827 ms
                                                    97070 ms
                                                    86849 ms

                             主主備份  關掉一臺機器的mysql服務

                                                   67589 ms     
                                                    63792 ms
                                                    59859 ms 
                                                    67570 ms
                                                    65716 ms
                                                   ps:關機的伺服器啟動後,自動與另外一臺主機同步。同步速度 10s 5000條左右                               
                                                    
                            主主備份       關掉一臺虛擬機器

                                                    52358 ms     
                                                    51162 ms
                                                    51345 ms
                                                    59282 ms
                                                    56510 ms
                                                    
                           
                             虛擬機器單伺服器(非主主備份模式 )   開兩個虛機 ,一個執行mysql,另外的用來佔記憶體 =.=  

                                                    37038 ms     
                                                    37173 ms
                                                    34877 m    
                                                    
                           虛擬機器單伺服器(非主主備份模式 )    開1個虛機    ,好像和上面差不多哦

                                                   32096 ms     
                                                    30537 ms
                                                    33175 ms            

                                                                                                       
                           物理機單伺服器windows (就在執行虛擬機器的windows上)

                                                    565690 ms    兩個虛擬機器開著                                   
                                                    545320 ms    一個虛擬機器開著  

                                                                          ps:windows版效能慘不忍睹啊,耗時是centos的十幾倍。 

 

 

可見,主主備份的情況下,插入效率是單伺服器版的1/3,效率降低還是相當明顯的。

有趣的是,主主模式下,一臺機器不起作用了,效率還能提高一些,是單機版的差不多1/2