Mysql備份延遲測試

Last Updated  : 2017/1/11

Test Content   :  Replication delay time

Mysql Version  :  Percona 5.6

Test Tool      :  pt-heartbeat  sysbench

Environment   :  Master: 192.168.0.23   vcpus 4  ram 4

                            Slave : 192.168.0.25    vcpus 4  ram 4

 

  1. 測試時長:15分鐘,測試間隔:1S

加壓: 無

   測試命令

(1)     pt-heartbeat --user=root --ask-pass --host=192.168.0.23 --create-table -D yunrong --interval=1 --update --replace –daemonize

(2)     pt-heartbeat -uroot -pvscloud -D yunrong --table=heartbeat --monitor -h 192.168.0.25

測試結果(平均1、5、15分鐘數據)


 


     2.測試次數: 5 ,測試間隔: 10S

加壓: 插入10000條數據

測試命令:

 同(1) (2)

(3)     sysbench --test=oltp --oltp-table-size=10000 --oltp-read-only=off --init-rng=on --num-threads=4 --max-requests=0 --oltp-dist-type=uniform --max-time=900 --mysql-user=root --mysql-socket=/var/lib/mysql/mysql.sock --mysql-password=vscloud --db-driver=mysql --mysql-table-engine=innodb --oltp-test-mode=complex prepare

測試結果

 

   3.測試次數:  5,測試間隔: 1S

加壓: 100000條數據

測試命令:

 同(1) (2)

(4)     sysbench --test=oltp --oltp-table-size=100000 --oltp-read-only=off --init-rng=on --num-threads=4 --max-requests=0 --oltp-dist-type=uniform --max-time=900 --mysql-user=root --mysql-socket=/var/lib/mysql/mysql.sock --mysql-password=vscloud --db-driver=mysql --mysql-table-engine=innodb --oltp-test-mode=complex prepare

測試結果(平均1、5、15分鐘數據)


  4. 測試次數:  5,測試間隔: 1S

加壓: 1000000條數據

測試命令:

 同(1) (2)

(5)     sysbench --test=oltp --oltp-table-size=10000-0 --oltp-read-only=off --init-rng=on --num-threads=4 --max-requests=0 --oltp-dist-type=uniform --max-time=900 --mysql-user=root --mysql-socket=/var/lib/mysql/mysql.sock --mysql-password=vscloud --db-driver=mysql --mysql-table-engine=innodb --oltp-test-mode=complex prepare

測試結果(平均1、5、15分鐘數據) 延遲較爲明顯

初步結論:

10萬級別的數據插入影響不大,但是到了100萬級別延遲很明顯。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章