Mysql服務器線上配置主從同步

我們一般在線上搭建MYSQL都會部署一套主從同步方案:

           當master(主)庫的數據發生變化的時候,變化會實時的同步到slave(從)庫。

主從復制的過程:

Mysql同步過程的第一部分就是master服務器記錄二進制日志。在每個事務更新數據完成之前,master在二日志記錄這些改變。MySQL將事務串行的寫入二進制日志,即使事務中的語句都是交叉執行的。在事件寫入二進制日志完成后,master通知存儲引擎提交事務。
    第二部分就是slave將master的binary log拷貝到它自己的中繼日志。首先,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上并行操作。

主從復制優勢:

     1--在從服務器可以執行查詢工作(即我們常說的讀功能),降低主服務器壓力;(主庫寫,從庫讀,降壓&#

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/444605.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/444605.shtml
英文地址,請注明出處:http://en.pswp.cn/news/444605.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

nginx代理配置根據ip地址來轉發到不同的地址端口

最近我們在開發的某SLG游戲的某業務要做如下場景: 要求在全球各個區域訪問離他最近的服務器節點:用戶通過訪問域名A,在服務器端解析用戶來源,根據ip地址來源來轉發到對應的最近的服務器節點。 由于我們之前的業務一些設計很難調整,所以我將通過代碼層面來進行做轉發處理,…

看這玩意復習你還會掛科?《web開發1篇》

#第一章 Web基礎知識 Web開發基本概念 1、萬維網是一個由許多相互鏈接的超文本組成的系統,通過互聯網訪問。 2、web:worldwideweb,萬維網,簡稱web,www,通常稱為網頁。 3、web開發:進行網頁頁…

如何禁止掉root登錄,使用key密鑰登錄

在Linux系統下執行命令: ssh-keygen -t rsa cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys vim /etc/ssh/sshd_config AuthorizedKeysFile .ssh/authorized_keys RSAAuthentication yes PubkeyAuthentication yes PasswordAuthentication n…

編譯原理end

#include<bits/stdc.h> using namespace std;const int max_word 505; //關鍵字 const char keyWord[13][20] {"main","if","else","do","while","for","switch", "case","int…

做了nginx反向代理之后常見問題匯總

1.客戶端無緣無故的主動斷開和服務器的連接&#xff0c;如圖&#xff1a; 服務器端收到了FIN包&#xff0c;查看了nginx 的配置有個選項&#xff1a;proxy_timeout選項 設置為30s。 注意&#xff1a;“proxy_timeout”這個參數可以寫在stream節點下&#xff0c;所有server都生效…

在GoogPlay上發布的包Facebook登錄失敗提示簽名問題

在googplay提審的包發布后,發現Facebook登錄功能異常,提示如下: 意識到可能是hashkey出問題了,但是之前測試都是好的,原來是上傳包到googlePlay后有個二次簽名,會修改hashkey的,所以需要在Facebook后臺添加下重新簽名的hashkey。 基本簽名信息在Google Play 上都能查看…

JDK和Spring中的設計模式

JDK中的設計模式&#xff08;17&#xff09; 創建型 1&#xff09;工廠方法 Collection.iterator() 由具體的聚集類來確定使用哪一個Iterator 2&#xff09;單例模式 Runtime.getRuntime() 3&#xff09;建造者模式 StringBuilder 4&#xff09;原型模式 Java中的Clon…

解決蘋果發布正式環境后支付拉不起來或獲取商品列表為空問題

最近在海外蘋果商店發布新游戲,經歷了一個操蛋的兩天: 產品在提交testflight沙盒環境下是可以獲取到蘋果商品列表,并且測試支付可以拉起并到賬,等到我通過TF轉發布到正式環境后,游戲點擊游戲內商店獲取商品列表就為空,更別提拉起支付了。 最開始先檢查了蘋果開發者后臺的…

根據當前docker容器生成鏡像提交到遠端服務器

docker commit 4d6883e5fa21 gaoke/koa_ios docker push gaoke/koa_ios 然后在遠端可看到

2019我做成的事情

1、ccpc河北金 這個省賽可能是退役賽了&#xff0c;因為下半年寫項目&#xff0c;明年實習&#xff0c;沒機會參加省賽、區預賽了。 2019.5大二的時候參加的&#xff0c;記得敲了個區間dp&#xff0c;大模擬&#xff0c;隊友數學沒搞出來&#xff0c;有一個搜索也是膽子不夠大…

TCP: request_sock_TCP: Possible SYN flooding on port 80. Sending cookies. Check SNMP counters

最近老發現服務器丟包嚴重,想通過ssh登錄查看原因,但是仍然失敗,后來重啟云服務器后通過單用戶模式進入查看系統日志: TCP: request_sock_TCP: Possible SYN flooding on port 80. Sending cookies. Check SNMP counters 系統的內存,CPU資源是沒問題的,足夠當前的業務量…

記一次北美游戲服務器冬令時夏令時切換引發的時間問題

由于在運行的某SLG游戲在國內蘋果商店多次拿到推薦,我們打算把它做到海外,部署按照全球唯一服的架構來部署,運維同事將集群中的各個模塊選擇部署在美國芝加哥的機房。上線一段時間后客服反饋平時凌晨3點重置玩家每日數據的時間變成了4點,往后推遲了1小時,當時懷疑是不是出…

Redis你不得不探索的11個問題

1. 說說Redis基本數據類型有哪些吧 字符串&#xff1a;redis沒有直接使用C語言傳統的字符串表示&#xff0c;而是自己實現的叫做簡單動態字符串SDS的抽象類型。C語言的字符串不記錄自身的長度信息&#xff0c;而SDS則保存了長度信息&#xff0c;這樣將獲取字符串長度的時間由O(…

(一)深入淺出TCPIP之理解TCP報文格式和交互流程

目錄 1.引入TCP: 1.1 TCP用戶代碼 2. TCP數據報文格式 3 TCP棧及socket的初始化

leetcode85. 最大矩形

給定一個僅包含 0 和 1 的二維二進制矩陣&#xff0c;找出只包含 1 的最大矩形&#xff0c;并返回其面積。 示例: 輸入: [ ["1","0","1","0","0"], ["1","0","1","1","…

(二)深入淺出TCPIP之再識TCP,理解TCP三次握手(上)

目錄 1.三次握手 1.1 三次握手過程 1.2 TCP連接狀態 1.3 TCP狀態遷移路線分析 1.4 查看TCP狀態命令

(三)深入淺出TCPIP之再識TCP,理解TCP四次揮手(上)

目錄 1.TCP四次揮手過程 2.揮手連環發問 專欄其他文章: 理論篇: (一)深入淺出TCPIP之理解TCP報文格式和交互流程 (二)深入淺出TCPIP之再識TCP,理解TCP三次握手(上) (三)深入淺出TCPIP之再識TCP,理解TCP四次揮手(上) (四)深入淺出TCPIP之TCP三次握手和四次揮手…

(四)深入淺出TCPIP之TCP三次握手和四次揮手(下)的抓包分析

目錄 1. 通過netstat來分析服務器和客戶端的TCP狀態 2.通過tcpdump抓包分析服務器和客戶端的TCP狀態 2.1 語法

(六)深入淺出TCPIP之TCP擁塞控制

目錄 什么是網絡擁塞 如何避免擁塞 擁塞點 避免擁塞 慢啟動算法 算法思想

(五)深入淺出TCPIP之TCP流量控制

目錄 TCP流量控制 滑動窗口 固定窗口和滑動窗口 如何告知發送方窗口大小 滑動窗口細節