精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

MySQL組復制技術實現與數據庫性能測試工具

原創
數據庫
MySQL當前存在的三種復制模式有:異步模式、半同步模式和組復制模式。本次主要調研MySQL組復制技術實現,與數據庫性能測試工具使用。

【51CTO.com原創稿件】MySQL 當前存在的三種復制模式有:異步模式、半同步模式和組復制模式。本次主要調研 MySQL 組復制技術實現,與數據庫性能測試工具使用。

測試環境

本文檔是在 99Cloud Lab OpenStack 平臺虛機上面測試,僅供參考。

系統: CentOS 7.3

虛機: 2 核 4G

版本: MySQL 5.7

技術架構

MySQL Group Replication(簡稱 MGR)是官方推出的高可用解決方案,原生復制技術,基于插件的方式工作。其中 single primary mode 單主模式只有一個讀寫,其余都是只讀。

multi primary mode多主模式全部可讀寫

不管組復制單主還是多主的故障切換都無法讓應用無感知,需要自主實現,包含以下特性:

  •     復制管理操作更為自動化。
  •     通過 Paxos 協議提供數據庫集群節點數據強一致性保證。
  •     多主模式所有節點都可讀寫操作。
  •     解決網絡分區導致的腦裂問題,提升復制數據的可靠性。

一些不足

01、官方引言

 Quite obviously, regardless the mode Group Replication is deployed, it does not handle client-side fail-over. That must be handled by the application itself, connector or a middleware framework such as a proxy or router.

意思就是 MGR 內部沒有提供一種機制來實現主節點故障切換對應用的無感知。應用的這種故障無感知需要借助外力實現。

02、組復制的局限

所有涉及的數據都必須發生在 InnoDB 存儲引擎的表內。

  •     所有的表必須有明確的主鍵定義。
  •     網絡地址只支持 IPv4。
  •     需要低延遲,高帶寬的網絡。
  •     目前集群限制最多允許 9 個節點。
  •     必須啟用 binlog。
  •     binlog 格式必須是 row 格式。
  •     必須打開 gtid 模式。
  •     復制相關信息必須使用表存儲。
  •     事務寫集合(Transaction write set extraction)必須打開。
  •     log slave updates 必須打開。
  •     binlog 的 checksum 目前不支持。
  •     由于事務寫集合的干擾,無法使用 savepoint。
  •     serializable 隔離級別目前不支持。
  •     對同一個對象,在集群中不同的實例上,并行地執行 DDL(哪怕是相互沖突的DDL)是可行的,但會導致數據一致性等方面的錯誤,目前階段不支持在多節點同時執行同一對象的 DDL。
  •     外鍵的級聯約束操作目前的實現并不完全支持,不推薦使用。

實驗搭建

01、實驗環境

主機名

主機地址

組復制端口

mysql01

172.16.200.4

33061

mysql02

172.16.200.6

33062

mysql03

172.16.200.9

33063

02、安裝軟件

數據庫主配文件定義

  1. datadir=/var/lib/mysql  
  2. socket=/var/lib/mysql/mysql.sock 
  3. report_host = 172.16.200.4 
  4. max_connections = 4096 
  5. # Disabling symbolic-links is recommended to prevent assorted security risks 
  6. symbolic-links=0 
  7. log-error=/var/log/mysqld.log 
  8. pid-file=/var/run/mysqld/mysqld.pid 
  9. server_id=1 
  10. gtid_mode=ON 
  11. enforce_gtid_consistency=ON 
  12. master_info_repository=TABLE 
  13. relay_log_info_repository=TABLE 
  14. binlog_checksum=NONE 
  15. log_slave_updates=ON 
  16. log_bin=binlog 
  17. binlog_format=ROW 
  18. # Group Replication configuration 
  19. transaction_write_set_extraction=XXHASH64 
  20. loose-group_replication_group_name="09f09aca-2ee4-44f7-b4bb-7d5fe32b52a4"  
  21. loose-group_replication_start_on_boot=off 
  22. loose-group_replication_local_address= "172.16.200.4:33061" 
  23. loose-group_replication_group_seeds= "172.16.200.9:33063,172.16.200.4:33061,172.16.200.6:33062" 
  24. loose-group_replication_bootstrap_group= off 
  25. #loose-group_replication_single_primary_mode=FALSE 
  26. #loose-group_replication_enforce_update_everywhere_checks= TRUE 

03、復制授權

進入數據庫

  1. mysql> SET SQL_LOG_BIN=0
  2. mysql> CREATE USER rpl_user@'%' IDENTIFIED BY 'rpl_pass'; 
  3. mysql> GRANT REPLICATION SLAVE ON *.* TO rpl_user@'%'; 
  4. mysql> FLUSH PRIVILEGES; 
  5. mysql> SET SQL_LOG_BIN=1
  6. mysql> CHANGE MASTER TO MASTER_USER='rpl_user'MASTER_PASSWORD='rpl_pass'      FOR CHANNEL 'group_replication_recovery'; 

04、啟動組復制

安裝插件

  1. INSTALL PLUGIN group_replication SONAME 'group_replication.so';  

啟動復制通道

  1. SET GLOBAL group_replication_bootstrap_group=ON; 
  2. START GROUP_REPLICATION; 
  3. SET GLOBAL group_replication_bootstrap_group=OFF; 

查看集群成員

  1. mysql> SELECT * FROM performance_schema.replication_group_members; 

創建測試同步數據

  1. mysql> CREATE DATABASE test; 
  2. mysql> USE test; 
  3. mysql> CREATE TABLE t1 (c1 INT PRIMARY KEY, c2 TEXT NOT NULL); 
  4. mysql> INSERT INTO t1 VALUES (1'Luis'); 

檢查同步數據和 Binlog

05、加入集群

其余節點加入集群

1)先定義主配文件與主機 hosts

2)建立通道授權

  1. SET SQL_LOG_BIN=0
  2. CREATE USER rpl_user@'%' IDENTIFIED BY 'rpl_pass' ; 
  3. GRANT REPLICATION SLAVE ON *.* TO rpl_user@'%' IDENTIFIED BY 'rpl_pass'
  4. SET SQL_LOG_BIN=1
  5. CHANGE MASTER TO MASTER_USER='rpl_user', MASTER_PASSWORD='rpl_pass'  
  6.     FOR CHANNEL 'group_replication_recovery'

3)添加插件

  1. mysql>INSTALLPLUGINgroup_replicationSONAME'group_replication.so'

4)啟動復制通道

  1. mysql>STARTGROUP_REPLICATION; 

5)查看集群成員

  1. mysql>SELECT*FROMperformance_schema.replication_group_members; 

06、集群驗證

在各個節點都能看到同步的數據,說明集群搭建成功。

查看集群中的主節點

  1. mysql> SELECT VARIABLE_VALUE FROM performance_schema.global_status
  2. WHERE VARIABLE_NAME= 'group_replication_primary_member'

性能測試

01、工具選型

對于 MySQL 壓力測試,大多用 sysbench/tpcc-mysql 工具,主要針對數據庫 OLTP(在線事務處理)指標。

在編輯 tpcc-mysql 環境時依賴 mysql_config,MySQL 5.7 版本以后 mysql_config 更換為了 pkg--config,明顯 tpcc-mysql 跟不上節奏。

本文檔性能測試工具選用sysbench 1.0.6

02、工具用法

準備測試數據

 sysbencholtp_read_write.lua --mysql-host=172.16.200.4 --mysql-port=3306 --mysql-db=test --mysql-user=root --mysql-password=MyNewPass4! --table_size=5000 --tables=10 --threads=300 --time=60 --report-interval=10 prepare

開始壓測

 sysbencholtp_read_write.lua --mysql-host=172.16.200.4 --mysql-port=3306 --mysql-db=test --mysql-user=root --mysql-password=MyNewPass4! --table_size=5000 --tables=10 --threads=300 --time=60 --report-interval=10 run

清除測試數據

 sysbencholtp_read_write.lua --mysql-host=172.16.200.4 --mysql-port=3306 --mysql-db=test --mysql-user=root --mysql-password=MyNewPass4! --table_size=5000 --tables=10 --threads=300 --time=60 --report-interval=10 cleanup

03、壓測 screen view

準備測試數據

集群測試

單機測試

04、測試結果

 

tps

qps

備注

單機

576.86

11617.78

 

集群(3節點single mode)

263.48

7507.35

單個IP讀寫

集群(3節點multi mode)

307.19

8343.02

單個IP讀寫

調研結果

組復制模式配置比異步復制,半同步復制簡單便捷,數據同步效率也較高,組復制以插件形式工作。不管組復制單主還是多主的故障切換都無法讓應用無感知,需要自主實現。

參考文檔

單庫安裝:https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html

集群安裝:https://dev.mysql.com/doc/refman/5.7/en/group-replication-deploying-in-single-primary-mode.html

【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】

責任編輯:王雪燕 來源: 51CTO
相關推薦

2012-08-01 10:50:48

性能測試測試架構

2012-06-28 10:18:01

數據庫

2013-05-23 09:40:09

LinkBench性能測試數據庫性能測試

2014-07-11 09:48:42

2021-05-07 07:27:51

Python測試工具

2010-10-15 09:37:14

MySQL性能測試

2011-08-04 09:57:03

dbmonsterMySQL

2023-12-08 13:15:00

MySQL數據庫Java

2010-06-04 16:07:09

Linux 性能測試工

2010-06-07 14:42:47

Linux性能測試工具

2021-06-02 07:15:57

Locust測試工具

2025-01-26 11:05:23

2024-03-06 18:09:06

Linux性能工具

2022-06-22 09:41:16

接口異常測試

2016-09-14 11:09:06

Web工具運維

2010-06-10 17:37:08

Linux 性能測試工

2024-11-19 13:11:19

2010-05-17 13:16:23

MySQL壓力測試工具

2019-08-30 09:32:32

監控負載測試工具

2011-05-18 09:39:19

Oracle數據庫性能優化
點贊
收藏

51CTO技術棧公眾號

中文字幕一区二区三区色视频 | 性xxxxfjsxxxxx欧美| 精品一区二区免费| 欧美高跟鞋交xxxxxhd| 亚洲色图14p| 忘忧草在线www成人影院| 中文字幕中文字幕一区| 好看的日韩精品视频在线| 亚洲欧美日韩激情| 亚洲精品一区二区在线看| 亚洲国产精品999| 91小视频网站| а√在线中文在线新版| 亚洲欧洲日产国码二区| 久久久av水蜜桃| 91午夜交换视频| 亚洲作爱视频| 欧美丰满少妇xxxxx| 亚洲一区视频在线播放| 99久久香蕉| 精品精品视频| 99国内精品久久| 成人亚洲激情网| 欧美 日韩 精品| 黄色av日韩| 精品国偷自产在线视频99| 国产精品久久无码| 亚洲国产中文在线二区三区免| 欧美在线播放高清精品| 国产h视频在线播放| 国产色在线观看| 国产欧美一区二区精品性| 国产精品区一区二区三含羞草| 国产一区二区在线视频观看| 天堂一区二区在线免费观看| 韩国福利视频一区| 中文字幕在线观看成人| 欧美va久久久噜噜噜久久| 亚洲人成电影网站色…| 日本一卡二卡在线| 成人三级毛片| 欧美精品一区二区三区蜜桃| 日韩av加勒比| 日韩第二十一页| 欧美日韩一区二区三区在线看| 欧美aⅴ在线观看| √天堂8资源中文在线| 亚洲综合一二区| 成人午夜免费剧场| 超碰公开在线| 亚洲美女屁股眼交| 91九色国产ts另类人妖| 永久免费网站在线| 亚洲欧美日韩在线| 青草全福视在线| 午夜小视频在线观看| 亚洲柠檬福利资源导航| 最近免费观看高清韩国日本大全| 三区四区在线视频| 日韩理论片中文av| 亚洲第一精品区| 国产人成网在线播放va免费| 综合另类专区| 成人午夜免费视频| 国产成人精品一区二区三区福利| 精品人妻午夜一区二区三区四区 | 任你躁av一区二区三区| 日韩一级淫片| 精品国产免费人成电影在线观看四季| wwwxxx色| 日韩三级av| 亚洲人成免费电影| 国产又黄又粗又猛又爽的 | 欧美性潮喷xxxxx免费视频看| 在线你懂的视频| 亚洲国产另类精品专区| 给我免费播放片在线观看| 国产传媒在线| 日本道在线观看一区二区| 亚洲精品视频导航| 国产一区二区在线观| 精品欧美黑人一区二区三区| 国产精品无码网站| 欧美限制电影| 精品中文字幕在线| youjizz在线视频| 日本在线不卡视频一二三区| 麻豆精品一二三| 久久色精品视频| 久久网中文字幕| 国产精品亚洲欧美| 国产精品亚洲第一区| 99热这里只有精品在线观看| www.久久久久久久久| 色综合久久av| 污视频网站在线免费| 欧美性色视频在线| 亚洲天堂2018av| 99精品在免费线中文字幕网站一区| 亚洲精品天天看| 欧美老熟妇一区二区三区| 国产精品a级| 国产精品久久中文| 日韩一级片免费观看| 国产免费久久精品| 性一交一乱一伧国产女士spa| 欧美色网在线| 欧美不卡一区二区| 超碰人人干人人| 亚洲毛片av| 91热福利电影| 极品白浆推特女神在线观看| 一区二区三区在线观看动漫| 久久久久久久久久久久久久国产| 精品一区二区三区中文字幕| 亚洲精品在线观看www| 欧美日韩精品一区二区三区视频播放| 性8sex亚洲区入口| 成人91视频| 成年人黄视频在线观看| 欧美影视一区在线| 青青草视频播放| 激情欧美一区| 99一区二区三区| 日本电影在线观看网站| 精品人伦一区二区三区蜜桃免费| 在线观看中文av| 欧美国产一级| 国产精品www| 青青青草网站免费视频在线观看| 亚洲一区二区av在线| 亚洲免费成人在线视频| sdde在线播放一区二区| 57pao精品| 男人的天堂a在线| 一区二区三区国产豹纹内裤在线| 欧美特黄aaa| 三上悠亚作品在线观看| 久久爱www.| zzjj国产精品一区二区| 青青艹在线观看| 日本一区二区免费在线| 蜜臀av午夜一区二区三区| 婷婷精品视频| 日本aⅴ大伊香蕉精品视频| 五月婷婷激情在线| 欧美日韩精品在线视频| 欧美日韩一区二区三区四区五区六区| 欧美在线首页| 99视频免费观看| 青草在线视频| 欧美精品一区二区三区蜜桃视频| www.99re7.com| www.欧美.com| 欧美视频第一区| 欧美精品一区二区三区中文字幕 | 一区在线影院| 日日摸夜夜添一区| 国产美女免费视频| 亚洲一区二区三区精品在线| 人妻av一区二区| 久久男女视频| 伊人久久99| 久久天堂久久| 性色av一区二区三区在线观看| 人妻少妇精品无码专区| 疯狂蹂躏欧美一区二区精品| 90岁老太婆乱淫| 蜜桃在线一区二区三区| 综合操久久久| 99精品中文字幕在线不卡| 91爱视频在线| av电影在线观看| 91精品欧美久久久久久动漫| 国产亚洲第一页| 久久男人中文字幕资源站| 久久久久久久片| 亚洲天堂免费| 九色综合日本| 国产精品诱惑| 欧美精品第一页在线播放| 神马精品久久| 在线不卡免费欧美| 日韩av在线电影| 国产校园另类小说区| 久久久精品高清| 99视频在线精品国自产拍免费观看| 欧美日韩精品免费看| 欧美一级做一级爱a做片性| 久久91精品国产91久久久| 秋霞av在线| 日韩一级高清毛片| 五月天激情四射| 亚洲免费av在线| 深爱五月激情网| 国产精品1024| wwwwww.色| 国内自拍视频一区二区三区| 欧美日韩在线播放一区二区| 国内不卡的一区二区三区中文字幕| 久久久女人电视剧免费播放下载| 国产美女视频一区二区三区 | 欧美日韩亚洲精品内裤| 免费三级在线观看| 26uuu亚洲| 欧美日韩一区二区区| 久久精品日产第一区二区 | 天堂av在线一区| 免费看日b视频| 波多野结衣在线观看一区二区| 国产精品亚洲一区| 亚洲男人在线| 国产精品久久久久秋霞鲁丝 | 日本69式三人交| 精品一二三四在线| 8x8x最新地址| 一区二区三区四区五区在线 | 欧美大片黄色| 日韩中文理论片| 久久久久久青草| 亚洲精品大尺度| 性做久久久久久久久久| 欧美精品一二三四| 无码视频一区二区三区| 五月婷婷激情综合网| 欧美日韩成人免费观看| 国产精品国产a| 永久免费av无码网站性色av| 97久久精品人人做人人爽50路| gogo亚洲国模私拍人体| 久久99久久99| 爱情岛论坛亚洲首页入口章节| 国产精品亚洲欧美| 乱人伦xxxx国语对白| 国产精品大片| 日韩专区第三页| 一区二区三区午夜探花| 亚洲一区三区| 四虎成人av| 亚洲视频在线观看日本a| 精品国产中文字幕第一页| 玛丽玛丽电影原版免费观看1977| 都市激情亚洲| 国产欧美一区二区视频| 久久成人福利| 久久国产一区二区| 欧洲亚洲视频| 欧美日韩精品免费在线观看视频| 偷拍视屏一区| 欧美日韩在线精品一区二区三区| 蜜桃a∨噜噜一区二区三区| 欧美xxxx黑人又粗又长密月| 女人丝袜激情亚洲| 日韩av高清在线播放| 欧美精品一区二区三区精品| 亚洲精品免费在线看| 日韩电影一区| youjizz.com亚洲| 欧美日韩福利| 国产精品自拍片| 久久蜜桃资源一区二区老牛| 黄色片视频在线| 国产原创一区二区三区| zjzjzjzjzj亚洲女人| 不卡一区在线观看| 欧美性xxxx图片| 国产欧美日韩综合精品一区二区| 免费一级suv好看的国产网站| 1024国产精品| 久久精品免费在线| 欧美性猛交xxx| 中文字幕一区二区三区四区视频| 在线电影欧美成精品| 欧美 日韩 国产 精品| 亚洲欧美日韩图片| 免费网站成人| 午夜精品久久久久久久久久久久久| 伊人久久国产| 亚洲japanese制服美女| 国产精品美女在线观看直播| 欧美日韩国产精品一卡| 一本精品一区二区三区| 男女激情无遮挡| 麻豆高清免费国产一区| 亚洲成a人无码| 国产欧美日韩视频在线观看| 国产精品 欧美激情| 欧美视频在线观看 亚洲欧| 夜夜爽8888| 欧美精品一区二区三区在线| 不卡在线视频| 久久免费精品视频| 成人高清一区| 国产日韩久久| 99久久亚洲精品| 人人干视频在线| 麻豆成人久久精品二区三区小说| 成人免费看片载| 国产精品视频一区二区三区不卡| 久久久久香蕉视频| 欧美日韩成人一区二区| 天堂中文资源在线| 久久在线免费视频| 午夜激情成人网| 国产精品国产亚洲精品看不卡15 | 免费无码不卡视频在线观看| 久久99精品国产.久久久久 | 深爱激情综合网| 国产青草视频在线观看| 男女视频一区二区| 久久人妻少妇嫩草av无码专区| 中文字幕一区二区三| 久草视频一区二区| 亚洲国产精品成人av| 久久综合之合合综合久久| 国产成人精彩在线视频九色| 国产精品白丝av嫩草影院| 亚洲最新免费视频| 葵司免费一区二区三区四区五区| 无码成人精品区在线观看| 中文字幕一区av| 久久久久久无码精品大片| 亚洲国产成人久久综合| 日韩少妇视频| 亚洲一区二区三| 99精品综合| 一女二男3p波多野结衣| 国产午夜亚洲精品不卡| www.毛片.com| 亚洲国产三级网| 黄色大片在线| 国产高清不卡av| 欧美人成在线| av影片在线播放| 亚洲精品亚洲人成人网| 国产99对白在线播放| 久久精品国产综合| 在线欧美激情| 欧美h视频在线观看| 国产最新精品精品你懂的| 午夜精品一区二区三级视频| 制服.丝袜.亚洲.中文.综合| 欧美黑人激情| 91欧美日韩一区| 欧美国产91| 中文字幕99页| 午夜不卡av免费| 久久国产精品高清一区二区三区| 4p变态网欧美系列| 日韩系列在线| 国产av无码专区亚洲精品| 久久久国产精品午夜一区ai换脸| 久久久久久久久久久影院 | 综合久久2019| 99伊人久久| 国产一区二区你懂的| 亚洲综合网在线观看| 一本大道久久精品懂色aⅴ| 每日更新av在线播放| 国产精品黄视频| 99久久久久国产精品| 色黄视频免费看| 五月综合激情婷婷六月色窝| 三级黄视频在线观看| 国产精品96久久久久久| 欧美gay男男猛男无套| 韩国一区二区三区四区| 亚洲777理论| 国产高清视频在线| 91精品中文在线| 欧美激情麻豆| 朝桐光av一区二区三区| 色www精品视频在线观看| 免费在线看黄| 国产三级精品在线不卡| 日韩精品亚洲专区| 天天操天天操天天操天天操天天操| 精品少妇一区二区三区免费观看| 久久久男人天堂| 曰韩不卡视频| av毛片久久久久**hd| 久久久999久久久| 欧美成人精品xxx| 亚洲日产av中文字幕| 五月天激情播播| 香港成人在线视频| 午夜在线观看视频| 国模精品娜娜一二三区| 蜜臀av亚洲一区中文字幕| 国产小视频在线观看免费| 国产一区二区三区精品久久久| 精品视频一区二区三区在线观看| 亚洲人成无码网站久久99热国产| 国产嫩草影院久久久久| 亚洲精品一区二区三区不卡| 国产精品久久久久91| 亚洲精品社区| 91嫩草丨国产丨精品| 亚洲欧美中文字幕在线一区| 日韩高清一区|