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

首頁 > 數據庫 > MySQL > 正文

MySQL主從同步、原理介紹

2019-11-02 15:27:32
字體:
來源:轉載
供稿:網友

   概述

  Mysql的Replication(復制)是一個異步的復制過程,從一個 Mysql instance(我們稱之為 Master)復制到另一個Mysql instance(我們稱之 Slave)。在 Master 與 Slave之間的實現整個復制過程主要由三個線程來完成,其中兩個線程(Sql線程和IO線程)在 Slave 端,另外一個線程(IO線程)在Master端。

  主從同步需求

  要實現 MySQL 的 Replication ,首先必須打開 Master 端的BinaryLog(mysql-bin.xxxxxx)功能,否則無法實現。因為整個復制過程實際上就是Slave從Master端獲取該日志然后再在自己身上完全順序的執行日志中所記錄的各種操作。打開 MySQL 的 Binary Log 可以通過在啟動 MySQL Server 的過程中使用“—log-bin” 參數選項,或者在 my.cnf 配置文件中的 mysqld 參數組([mysqld]標識后的參數部分)增加“log-bin” 參數項。

  主從同步過程

  MySQL 復制的基本過程如下:

  1.Slave上面的IO線程連接上Master,并請求從指定日志文件的指定位置(或者從最開始的日志)之后的日志內容;

  2.Master接收到來自Slave的IO線程的請求后,通過負責復制的IO線程根據請求信息讀取指定日志指定位置之后的日志信息,返回給Slave端的 IO線程。返回信息中除了日志所包含的信息之外,還包括本次返回的信息在Master端的Binary Log文件的名稱以及在Binary Log中的位置;

  3.Slave的IO線程接收到信息后,將接收到的日志內容依次寫入到 Slave 端的RelayLog文件(mysql-relay-bin.xxxxxx)的最末端,并將讀取到的Master端的bin-log的文件名和位置記錄到master-info文件中,以便在下一次讀取的時候能夠清楚的告訴Master“我需要從某個bin-log的哪個位置開始往后的日志內容,請發給我”。

  4.Slave的SQL線程檢測到Relay Log中新增加了內容后,會馬上解析該Log文件中的內容成為在Master 端真實執行時候的那些可執行的Query語句,并在自身執行這些Query。這樣,實際上就是在Master端和Slave端執行了同樣的Query,所以兩端的數據是完全一樣的。

  實際上,在老版本中,MySQL 的復制實現在 Slave 端并不是由 SQL 線程和 IO線程這兩個線程共同協作而完成的,而是由單獨的一個線程來完成所有的工作。但是 MySQL的工程師們很快發現,這樣做存在很大的風險和性能問題,主要如下:

  1.首先,如果通過一個單一的線程來獨立實現這個工作的話,就使復制 Master 端的,BinaryLog日志,以及解析這些日志,然后再在自身執行的這個過程成為一個串行的過程,性能自然會受到較大的限制,這種架構下的Replication 的延遲自然就比較長了。

  3.其次,Slave 端的這個復制線程從 Master 端獲取 Binary Log 過來之后,需要接著解析這些內容,還原成Master 端所執行的原始 Query,然后在自身執行。在這個過程中,Master端很可能又已經產生了大量的變化并生成了大量的Binary Log 信息。如果在這個階段 Master端的存儲系統出現了無法修復的故障,那么在這個階段所產生的所有變更都將永遠的丟失,無法再找回來。這種潛在風險在Slave端壓力比較大的時候尤其突出,因為如果 Slave壓力比較大,解析日志以及應用這些日志所花費的時間自然就會更長一些,可能丟失的數據也就會更多。

  所以,在后期的改造中,新版本的 MySQL 為了盡量減小這個風險,并提高復制的性

坑爹雷人搞笑圖片[www.62-6.com/1/leirentupian/]
能,將 Slave端的復制改為兩個線程來完成,也就是前面所提到的 SQL 線程和 IO線程。最早提出這個改進方案的是Yahoo!的一位工程師“JeremyZawodny”。通過這樣的改造,這樣既在很大程度上解決了性能問題,縮短了異步的延時時間,同時也減少了潛在的數據丟失量。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美性猛交xxxx免费看久久久| 国产精品久久久久久久久借妻| 亚洲aa在线观看| 国产精品久久久久久久久久久不卡| 亚洲女人天堂视频| 91精品视频观看| 91九色精品视频| 欧美精品做受xxx性少妇| 日韩的一区二区| 欧美国产在线视频| 91爱视频在线| 欧美亚洲成人网| 亚洲片国产一区一级在线观看| 日本欧美黄网站| 狠狠躁夜夜躁人人爽天天天天97| 亚洲欧美另类在线观看| 亚洲色图第三页| 国产在线久久久| 精品久久久在线观看| 性亚洲最疯狂xxxx高清| 日本精品久久中文字幕佐佐木| 日韩精品亚洲精品| 精品亚洲精品福利线在观看| 在线播放国产精品| 日本a级片电影一区二区| 国产亚洲欧洲在线| 日韩黄色高清视频| 久久久久久久香蕉网| 88国产精品欧美一区二区三区| 欧美成人免费全部| 亚洲色图在线观看| 国产精品久久久久久久久免费| 欧美日本亚洲视频| 欧美理论在线观看| www国产精品视频| 4438全国亚洲精品在线观看视频| 久久久国产精品一区| 日韩欧美在线播放| 国产精品高精视频免费| 亚洲一区二区三区在线视频| 亚洲永久免费观看| 国产精品国产自产拍高清av水多| 久久久亚洲天堂| 亚洲美女视频网站| 欧美成人手机在线| 日韩精品极品在线观看| 国产欧美中文字幕| 91欧美精品午夜性色福利在线| 亚洲精品日韩久久久| 日韩精品免费综合视频在线播放| 668精品在线视频| 亚洲人成电影在线| 日本一区二区在线免费播放| 色系列之999| www.亚洲男人天堂| 亚洲视频在线免费看| 国产综合色香蕉精品| 成人xxxx视频| 国产精品主播视频| 日本sm极度另类视频| 亚洲午夜激情免费视频| 欧美另类高清videos| 国产精品久久久久高潮| 国产在线拍揄自揄视频不卡99| 91老司机精品视频| 亚洲欧美国产高清va在线播| 久久精品久久久久久国产 免费| 亚洲精品一区二三区不卡| 国产精品露脸自拍| 国产69精品99久久久久久宅男| 国产成人午夜视频网址| 国产精品久久久久久久久久| 欧美日本中文字幕| 国产激情视频一区| 欧美激情图片区| 欧美另类老女人| 日韩视频在线免费| 中文字幕亚洲国产| 久久精品欧美视频| 亚洲欧美日韩中文在线制服| 欧美韩国理论所午夜片917电影| 日本亚洲欧美三级| 欧美精品在线免费观看| 精品香蕉一区二区三区| 日本不卡免费高清视频| 欧美日韩免费区域视频在线观看| 日韩美女免费视频| 久久久国产精彩视频美女艺术照福利| 91国产精品视频在线| 精品视频—区二区三区免费| 亚洲最新av网址| 欧美老妇交乱视频| 国产精品一区二区久久国产| 亚洲另类欧美自拍| 国产婷婷成人久久av免费高清| 国产精品成人va在线观看| 久久精品中文字幕免费mv| 欧美黑人狂野猛交老妇| 中文字幕精品一区久久久久| 亚洲激情免费观看| 国产亚洲人成a一在线v站| 欧美成人午夜激情| 国产91精品黑色丝袜高跟鞋| 亚洲aa中文字幕| 日韩精品欧美激情| 97在线精品视频| 亚洲精品一区中文字幕乱码| 92国产精品视频| 在线成人中文字幕| 亚洲最大福利视频网站| 久久精品亚洲国产| 色婷婷综合久久久久| 欧美日本啪啪无遮挡网站| 久久亚洲影音av资源网| 亚洲国产精品yw在线观看| 中文字幕亚洲情99在线| 中文字幕日韩欧美在线| 国产精品久久久久久亚洲影视| 亚洲一区二区福利| 91在线观看免费高清完整版在线观看| 日韩第一页在线| 韩日欧美一区二区| 日韩精品视频三区| 精品久久久av| 亚洲成人激情小说| 欧美成人免费在线视频| 久久久久久久国产| 中文字幕日本精品| 日本一欧美一欧美一亚洲视频| 97久久久久久| 亚洲无限av看| 日本韩国欧美精品大片卡二| 国产日韩视频在线观看| 国产成人精品电影久久久| 日韩欧美精品中文字幕| 日韩欧美亚洲一二三区| 久久久久久国产三级电影| 亚洲美女自拍视频| 成人黄色影片在线| 视频在线一区二区| 亚洲精品小视频| 久久影院模特热| 亚洲一级黄色片| 日本精品va在线观看| 国产精品第3页| 国产欧美精品在线播放| 日韩黄色高清视频| 欧美中文在线字幕| 夜夜嗨av色综合久久久综合网| 欧美电影免费在线观看| 日韩综合视频在线观看| 日韩中文字幕亚洲| 亚洲男人天堂网站| 久久久免费精品视频| 国产极品jizzhd欧美| 97精品国产97久久久久久| 欧美精品一区二区免费| 欧美怡红院视频一区二区三区| 日韩中文字幕国产| 国产日韩欧美视频在线| 日本精品久久久久久久| 亚洲高清久久久久久| 国产精品一区二区久久久| 91久久久久久久一区二区|