91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Mysql的復制原理以及過程是怎樣的

發布時間:2021-11-16 14:11:59 來源:億速云 閱讀:224 作者:柒染 欄目:MySQL數據庫

本篇文章為大家展示了Mysql的復制原理以及過程是怎樣的,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

Mysql的復制原理以及流程

(1)復制的基本原理流程,3個線程以及之間的關聯。

Mysql內建的復制功能是構建大型,高性能應用程序的基礎。將Mysql的數據分布到多個系統上去,這種分布的機制,是通過將Mysql的某一臺主機的數據復制到其他主機(slave)上,并重新執行一遍來實現的。復制過程中一個服務器充當主服務器,而一個或多個其它服務器充當從服務器。主服務器將更新寫入二進制日志文件,并維護文件的一個索引以跟蹤日志循環。這些日志可以記錄發送到從服務器的更新。當一個從服務器連接到主服務器時,它通知主服務器從服務器在日志中讀取的最后一次成功更新的位置。從服務器接收從那時起發生的任何更新,然后封鎖并等待主服務器通知新的更新。

3個線程:

首先,slave開始一個工作線程-----I/O線程。I/O線程在master上打開一個普通的連接,然后開始binlog dump process。binlog dump process 從master的二進制日志中讀取事件,如果已經跟上了master,它會睡眠并等待master產生新的事件。I/O線程將這些事件寫入中繼日志。

SQL slave thread(SQL從線程)處理該過程的最后一步。SQL線程從中繼日志讀取事件而更新slave的數據,使其與master中的數據一致。只要該線程與I/O線程保持一致,中繼日志通常會位于OS的緩存中,所以中繼日志的開銷很小。

     此外,在master中也有一個工作線程:和其他Mysql的連接一樣,slave在master中打開一個連接也會使得master開始一個線程。復制過程有一個很重要的限制-----復制在slave上是串行化的,也就是說master上的并行更新操作不能在slave上并行操作。 

上述內容就是Mysql的復制原理以及過程是怎樣的,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

裕民县| 尖扎县| 黔东| 伊金霍洛旗| 正定县| 长泰县| 乌拉特中旗| 阿瓦提县| 叙永县| 米易县| 南平市| 宁晋县| 石阡县| 凤凰县| 林甸县| 宜良县| 建平县| 苍山县| 东阿县| 慈利县| 政和县| 肥城市| 宜春市| 济阳县| 庆元县| 泰顺县| 吴江市| 台东县| 岑巩县| 武穴市| 巴林右旗| 格尔木市| 南阳市| 光泽县| 岐山县| 屏南县| 临洮县| 长丰县| 惠州市| 合作市| 平定县|