亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MySQL > 正文

Mysql 5.7從節點配置多線程主從復制的方法詳解

2024-07-24 13:12:30
字體:
來源:轉載
供稿:網友

前言

Mysql 采用多線程進行復制是從 Mysql 5.6 開始支持的內容,但是 5.6 版本下有缺陷,雖然支持多線程,但是每個數據庫只能一個線程,也就是說如果我們只有一個數據庫,則主從復制時也只有一個線程在工作。相當于還是以前的單線程。 從 Mysql 5.7 開始支持同一數據庫下并行主從復制。不過默認情況下,還是單數據庫單個線程,如果需要使用多線程,需要在從節點進行配置。

Mysql 5.7 對主從復制增加了一種類型,共有兩種類型,如下:

  • DATABASE 基于庫的并行復制 , 每個數據庫對應一個復制線程
  • LOGICAL_CLOCK 基于組提交的并行復制方式,同一個數據庫下可以有多個線程

下面的步驟,在從節點上進行配置。

查看當前配置

在開始配置之前,我們先看一下當前配置下的主從復制的進程數。

mysql> show processlist;+----+-------------+-----------+------+---------+-------+--------------------------------------------------------+------------------+| Id | User  | Host  | db | Command | Time | State             | Info    |+----+-------------+-----------+------+---------+-------+--------------------------------------------------------+------------------+| 1 | system user |   | NULL | Connect | 91749 | Waiting for master to send event      | NULL    || 2 | system user |   | NULL | Connect | 208 | Slave has read all relay log; waiting for more updates | NULL    || 37 | root  | localhost | NULL | Query |  0 | starting            | show processlist |+----+-------------+-----------+------+---------+-------+--------------------------------------------------------+------------------+3 rows in set (0.00 sec)

從上面看出只有一個主進程在等待同步。

下面查看復制類型和并行數量配置

mysql> show variables like 'slave_parallel_type';+---------------------+----------+| Variable_name  | Value |+---------------------+----------+| slave_parallel_type | DATABASE |+---------------------+----------+1 row in set (0.00 sec)

當前的復制類型是 DATABASE,也就是統一數據庫下只有一個線程進行復制,不能并行復制。

mysql> show variables like 'slave_parallel_workers';+------------------------+-------+| Variable_name   | Value |+------------------------+-------+| slave_parallel_workers | 0  |+------------------------+-------+1 row in set (0.01 sec)

當前并行工作的進程數是 0

配置多線程

1、停止從節點復制

mysql> stop slave;Query OK, 0 rows affected (0.01 sec)

2、設置復制類型為 LOGICAL_CLOCK

mysql> set global slave_parallel_type='logical_clock';Query OK, 0 rows affected (0.00 sec)mysql> show variables like 'slave_parallel_type';+---------------------+---------------+| Variable_name  | Value   |+---------------------+---------------+| slave_parallel_type | LOGICAL_CLOCK |+---------------------+---------------+1 row in set (0.01 sec)

3、設置并行數量為 4

mysql> set global slave_parallel_workers=4;Query OK, 0 rows affected (0.00 sec)mysql> show variables like 'slave_parallel_workers';+------------------------+-------+| Variable_name   | Value |+------------------------+-------+| slave_parallel_workers | 4  |+------------------------+-------+1 row in set (0.00 sec)

4、啟動從節點復制

mysql> start slave;Query OK, 0 rows affected (0.02 sec)

5、查看一下當前工作的線程數

mysql> show processlist;+----+-------------+-----------+------+---------+------+--------------------------------------------------------+------------------+| Id | User  | Host  | db | Command | Time | State             | Info    |+----+-------------+-----------+------+---------+------+--------------------------------------------------------+------------------+| 37 | root  | localhost | NULL | Query | 0 | starting            | show processlist || 38 | system user |   | NULL | Connect | 8 | Waiting for master to send event      | NULL    || 39 | system user |   | NULL | Connect | 7 | Slave has read all relay log; waiting for more updates | NULL    || 40 | system user |   | NULL | Connect | 8 | Waiting for an event from Coordinator     | NULL    || 41 | system user |   | NULL | Connect | 8 | Waiting for an event from Coordinator     | NULL    || 42 | system user |   | NULL | Connect | 8 | Waiting for an event from Coordinator     | NULL    || 43 | system user |   | NULL | Connect | 8 | Waiting for an event from Coordinator     | NULL    |+----+-------------+-----------+------+---------+------+--------------------------------------------------------+------------------+7 rows in set (0.00 sec)

最后說一下為什么需要多線程復制?因為主從之間的同步會有延時,多線程的目的是為了盡量減少這個延時時間。雖然如何優化主從是一個系統的功能,不同的場景需要不同的解決方案,但是多線程至少從基礎上能減少延遲時間。另外根據數據庫的實際情況,能否真正減少延時,以及配置多少線程,則需要反復的測試得出適合自己的數據。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲成年人在线播放| 欧美一级淫片播放口| 亚洲аv电影天堂网| 亚州成人av在线| 亚洲精品电影久久久| 国产精品91在线| 欧美巨乳在线观看| 日韩精品在线观看网站| 欧美裸体xxxx极品少妇| 亚洲美女视频网站| 日本精品久久久久影院| 国产成人a亚洲精品| 欧美大片va欧美在线播放| 中文字幕综合在线| 亚洲人成伊人成综合网久久久| 欧美性极品xxxx娇小| www欧美日韩| 夜夜嗨av色一区二区不卡| 亚洲欧美激情四射在线日| 久久人人爽亚洲精品天堂| 亚洲黄色免费三级| 一区国产精品视频| 亚洲成av人影院在线观看| 亚洲一区二区三区久久| 久久成人精品一区二区三区| 亚洲精品日韩丝袜精品| 国产综合久久久久| 欧美最猛性xxxxx免费| 国产精品久久av| 亚洲国产精品成人一区二区| 热久久视久久精品18亚洲精品| 精品国产精品自拍| 国产精品网红直播| 亚洲成人黄色在线观看| 久久久久久久成人| 亚洲成人性视频| 国产一区二区三区在线播放免费观看| 一本一本久久a久久精品综合小说| 亚洲人成电影网站色xx| 国产91在线高潮白浆在线观看| 欧美多人乱p欧美4p久久| 日韩最新av在线| 久久九九精品99国产精品| 亚洲欧美一区二区三区久久| 亚洲视频在线观看| 久久久天堂国产精品女人| 亚洲视频自拍偷拍| 亚洲视频在线观看网站| 国产美女精品视频免费观看| 日韩中文字幕精品视频| 久久久久这里只有精品| 久久这里只有精品99| 668精品在线视频| 成人欧美一区二区三区在线湿哒哒| 欧美日韩成人在线视频| 日韩免费在线观看视频| 国产丝袜视频一区| 97国产精品视频人人做人人爱| 国产香蕉97碰碰久久人人| 81精品国产乱码久久久久久| 欧美性资源免费| 日韩av电影在线播放| 久久深夜福利免费观看| 97视频在线观看播放| 91极品女神在线| 午夜精品久久久久久久男人的天堂| 精品久久久在线观看| 久久艹在线视频| 亚洲影院污污.| 色哟哟网站入口亚洲精品| 久久99精品久久久久久琪琪| 亚洲qvod图片区电影| 久久久爽爽爽美女图片| 国产一区视频在线播放| 亚洲国产天堂久久综合网| 成人激情视频小说免费下载| 日韩影视在线观看| 成人亚洲综合色就1024| 亚洲精选一区二区| 91视频免费网站| 亚洲国产精品专区久久| 亚洲天堂网站在线观看视频| 91伊人影院在线播放| 日韩在线视频观看| 欧美国产日韩一区二区| 国产视频观看一区| 亚洲欧洲黄色网| 色偷偷av一区二区三区| 中文字幕日韩精品有码视频| 欧美精品在线观看91| 成人性生交xxxxx网站| 日韩精品在线免费| 亚洲综合第一页| 欧美性xxxx在线播放| 国产精品久久久久久av福利软件| 亚洲最大福利视频网站| 成人黄色影片在线| 成人天堂噜噜噜| 国产成+人+综合+亚洲欧洲| 黄色成人在线播放| 欧美性资源免费| 日韩精品日韩在线观看| www.欧美三级电影.com| 国产成人精品久久二区二区91| 欧洲亚洲女同hd| 91色琪琪电影亚洲精品久久| 色噜噜久久综合伊人一本| 亚洲美女免费精品视频在线观看| 成人精品在线视频| 亚洲精品aⅴ中文字幕乱码| 茄子视频成人在线| 国产成人av在线播放| 欧美性xxxxxx| 欧美激情精品久久久久久免费印度| 国产精品91一区| 免费不卡在线观看av| 日韩精品视频免费| 欧美黑人性视频| 日韩影视在线观看| 亚洲最大福利视频| yw.139尤物在线精品视频| 国内精品在线一区| 日韩电影中文字幕| 久久伊人精品天天| 欧美亚洲另类制服自拍| 91中文字幕在线| 久久久久中文字幕| 国产精品麻豆va在线播放| 国产精品三级美女白浆呻吟| 日韩中文字幕av| 国产91成人在在线播放| 欧美日韩国产123| 米奇精品一区二区三区在线观看| 91中文精品字幕在线视频| 最近日韩中文字幕中文| 视频直播国产精品| 久久99青青精品免费观看| 国产精品视频1区| 久久久久久久久久久人体| 97精品欧美一区二区三区| 亚洲美女在线看| 另类视频在线观看| 91精品国产一区| 国产精品免费电影| 黑人巨大精品欧美一区二区三区| 黄色一区二区三区| 久久久欧美精品| 国产精品爽爽ⅴa在线观看| 日韩视频免费观看| 国产精品亚洲视频在线观看| 欧美中在线观看| 国产日韩换脸av一区在线观看| 亚洲成人网在线| 亚洲一区二区福利| 欧美大片大片在线播放| 午夜精品久久久久久99热软件| 91亚洲人电影| 久久99热这里只有精品国产| 国产精品成人一区| 97视频国产在线| 国产国语刺激对白av不卡| 国产成人a亚洲精品| 97在线精品国自产拍中文| 久99九色视频在线观看|