亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

来安县| 台南县| 项城市| 鹤庆县| 阿克| 黑水县| 常德市| 柘荣县| 皮山县| 黄冈市| 克拉玛依市| 辉南县| 阳原县| 十堰市| 东城区| 宁化县| 工布江达县| 龙岩市| 天峨县| 色达县| 泸水县| 南川市| 水城县| 恩平市| 大英县| 平南县| 红原县| 潍坊市| 芜湖市| 梧州市| 东至县| 张家口市| 镶黄旗| 屏南县| 岫岩| 南宁市| 上杭县| 庆城县| 西平县| 中宁县| 金山区|