婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > MySQL主從同步延遲的原因及解決辦法

MySQL主從同步延遲的原因及解決辦法

熱門標簽:溫州瑞安400電話怎么申請 淄博400電話申請 南昌高頻外呼系統哪家公司做的好 百度地圖標注后不顯示 電銷機器人 行業 電銷機器人各個細節介紹 俄國地圖標注app 昆明電信400電話辦理 電話機器人市場趨勢

由于歷史原因,MySQL復制基于邏輯的二進制日志,而非重做日志。多次被問到何時MySQL能支持基于物理的復制,其實這就看MySQL各位大佬的想法。上次和賴老師腦暴,倏地說道:MySQL會不會來個基于Paxos的redo復制?

物理復制的真正好處不在于正確性,因為基于ROW格式的日志復制也已能完全保證復制的正確性。由于物理日志的寫入是在事務執行過程中就不斷寫入,而二進制日志的寫入僅僅在事務提交時。因此物理日志的優勢如下所示:

  • 復制架構下,大事務日志提交速度快;
  • 復制架構下,主從數據延遲小;

假設執行了1個小時的某大事務,在最后提交時,只需寫入最后提交部分的重做日志(redo log可視為物理日志)。雖然此大事務重做日志寫入的總量可能有1G,然而在提交時,數據主從復制僅需將最后一部分日志傳輸到遠程從機,因為之前的重做日志已經在執行的1個小時內不斷地同步到從機。

對于二進制日志,由于其寫入時間發生在事務提交時,因此假設產生了1G的二進制日志,則需要事務提交時間會包含這1G日志的寫入時間。在Oracle中有一種說法,事務的提交速度都是平的,不論事務的大小。這在MySQL數據庫中是不成立的。即,MySQL的提交速度取決于事務產生的二進制日志的大小,事務提交的速度不是平的。

更為糟糕的是,MySQL主從復制在大事務下的延遲。同樣假設1個大事務在主服務器上執行了1個小時,則需要在最后的提交時間傳送到從服務器。主從延遲的時間至少為1個小時,若從服務器執行還需1個小時,則主從復制延遲的最壞情況可能是2個小時。物理復制則不存在這樣的限制,原因還是如前所述,事務提交過程中,日志已經在傳輸和回放。

物理復制雖好,但是也有自己的缺陷,就我自己的實際體驗來看:

  • 物理復制下,主機壞塊會導致主從服務器都無法啟動;相信遇到過此問題的同學不在少數;
  • 此外,做ETL是有困難的,比如怎么將物理日志同步到Hadoop大數據平臺呢?

一言以蔽之,對于MySQL數據庫來說,任何時刻不允許有大事務執行。若要執行,則將大事務拆成一個個小的子事務來執行。這是最基本心法口訣,但卻又和Oracle有著很大不同。總之,氣宗、劍宗,本無好壞,學會理解其中的差異,融會貫通方可達風清揚般的致臻境界。

mysql 用主從同步的方法進行讀寫分離,減輕主服務器的壓力的做法現在在業內做的非常普遍。 主從同步基本上能做到實時同步。我從別的網站借用了主從同步的原理圖。

在配置好了, 主從同步以后, 主服務器會把更新語句寫入binlog,   從服務器的IO 線程(這里要注意, 5.6.3 之前的IO線程僅有一個,5.6.3之后的有多線程去讀了,速度自然也就加快了)回去讀取主服務器的binlog 并且寫到從服務器的Relay log 里面,然后從服務器的 的SQL thread 會一個一個執行 relay log 里面的sql , 進行數據恢復。

relay 就是 傳遞, relay race 就是接力賽的意思

1. 主從同步的延遲的原因

我們知道, 一個服務器開放N個鏈接給客戶端來連接的, 這樣有會有大并發的更新操作, 但是從服務器的里面讀取binlog 的線程僅有一個, 當某個SQL在從服務器上執行的時間稍長 或者由于某個SQL要進行鎖表就會導致,主服務器的SQL大量積壓,未被同步到從服務器里。這就導致了主從不一致, 也就是主從延遲。

2. 主從同步延遲的解決辦法

實際上主從同步延遲根本沒有什么一招制敵的辦法, 因為所有的SQL必須都要在從服務器里面執行一遍,但是主服務器如果不斷的有更新操作源源不斷的寫入, 那么一旦有延遲產生, 那么延遲加重的可能性就會原來越大。 當然我們可以做一些緩解的措施。

  • a. 我們知道因為主服務器要負責更新操作, 他對安全性的要求比從服務器高, 所有有些設置可以修改,比如sync_binlog=1,innodb_flush_log_at_trx_commit = 1 之類的設置,而slave則不需要這么高的數據安全,完全可以講sync_binlog設置為0或者關閉binlog,innodb_flushlog, innodb_flush_log_at_trx_commit 也 可以設置為0來提高sql的執行效率 這個能很大程度上提高效率。另外就是使用比主庫更好的硬件設備作為slave。
  • b. 就是把,一臺從服務器當度作為備份使用, 而不提供查詢, 那邊他的負載下來了, 執行relay log 里面的SQL效率自然就高了。
  • c. 增加從服務器嘍,這個目的還是分散讀的壓力, 從而降低服務器負載。

3. 判斷主從延遲的方法

MySQL提供了從服務器狀態命令,可以通過 show slave status 進行查看,  比如可以看看Seconds_Behind_Master參數的值來判斷,是否有發生主從延時。

其值有這么幾種:

NULL - 表示io_thread或是sql_thread有任何一個發生故障,也就是該線程的Running狀態是No,而非Yes.
0 - 該值為零,是我們極為渴望看到的情況,表示主從復制狀態正常

其它的方法我也沒試過, 暫時不做評論

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

您可能感興趣的文章:
  • MySQL 主從同步,事務回滾的實現原理
  • MySQL數據庫主從同步實戰過程詳解
  • MySQL主從同步中的server-id示例詳解
  • Centos7系統下Mysql主從同步配置方案
  • MySQL主從同步機制與同步延時問題追查過程
  • MySQL數據庫的主從同步配置與讀寫分離
  • Mysql主從同步Last_IO_Errno:1236錯誤解決方法
  • Mysql主從同步的實現原理
  • 詳解Mysql主從同步配置實戰
  • 詳解windows下mysql的主從同步
  • 詳解MySQL數據庫設置主從同步的方法
  • Mysql數據庫的主從同步配置

標簽:嘉峪關 洛陽 海口 拉薩 吐魯番 葫蘆島 安徽 甘南

巨人網絡通訊聲明:本文標題《MySQL主從同步延遲的原因及解決辦法》,本文關鍵詞  MySQL,主從,同步,延遲,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL主從同步延遲的原因及解決辦法》相關的同類信息!
  • 本頁收集關于MySQL主從同步延遲的原因及解決辦法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    天堂一区二区在线免费观看| 国产精品乱码一区二区三区软件| 一本一本大道香蕉久在线精品| 国产喷白浆一区二区三区| 91丨porny丨国产| 极品少妇一区二区三区精品视频 | 亚洲色图制服诱惑| 欧美精品一区男女天堂| 911精品国产一区二区在线| 91高清视频免费看| 高清不卡在线观看| 成人免费视频caoporn| 美国一区二区三区在线播放| 偷窥少妇高潮呻吟av久久免费| 亚洲国产精品精华液网站| 亚洲第一电影网| 亚洲成人资源在线| 天天综合天天综合色| 亚洲日本一区二区| 亚洲美女精品一区| 久久aⅴ国产欧美74aaa| 尤物视频一区二区| 亚洲午夜激情网页| 国产乱子伦视频一区二区三区 | 欧美色综合网站| 91麻豆高清视频| 2014亚洲片线观看视频免费| 日韩一二三区不卡| 成人免费毛片高清视频| 蜜臀91精品一区二区三区| 日韩三级av在线播放| 1区2区3区国产精品| 国产亚洲一本大道中文在线| 中文字幕第一区| 亚洲精品一线二线三线无人区| 欧美日韩卡一卡二| 不卡欧美aaaaa| 日韩午夜精品电影| 亚洲韩国一区二区三区| 欧美经典三级视频一区二区三区| 7777女厕盗摄久久久| 亚洲国产美女搞黄色| 香蕉久久一区二区不卡无毒影院| 香港成人在线视频| 久久久不卡网国产精品二区| 久久久99久久| 一区二区三区中文字幕精品精品| 视频在线在亚洲| 成人av在线资源| 欧洲亚洲国产日韩| 日韩av中文字幕一区二区| 亚洲第一搞黄网站| 国内偷窥港台综合视频在线播放| 粉嫩嫩av羞羞动漫久久久| av亚洲精华国产精华精华| 91精品国产一区二区三区香蕉| 亚洲一级不卡视频| 亚洲午夜av在线| 91色porny在线视频| 国产日韩欧美高清| 日韩精品成人一区二区三区| 色综合久久久久久久久久久| 久久久久久久电影| 亚洲一区欧美一区| 激情五月婷婷综合| 精品少妇一区二区三区日产乱码 | 国产精品区一区二区三| 亚洲激情一二三区| 国产精品2024| 亚洲一区二区三区在线看| 免费成人深夜小野草| 欧美日韩一区二区三区免费看| 亚洲卡通欧美制服中文| 99免费精品在线观看| 国产日韩欧美高清在线| 成人毛片视频在线观看| 久久这里都是精品| 国产成人免费视频| 亚洲伦理在线精品| 91美女福利视频| 激情偷乱视频一区二区三区| 日韩欧美国产1| 久久99精品久久久| 久久午夜国产精品| 久久夜色精品一区| 国产日本一区二区| 国产一区二区三区电影在线观看| 欧美精品电影在线播放| 亚洲国产精品99久久久久久久久| 看国产成人h片视频| 91精品国产综合久久蜜臀| 国产综合色在线视频区| 中文字幕综合网| 欧美成人精品1314www| 激情伊人五月天久久综合| 国产精品乱人伦中文| 天使萌一区二区三区免费观看| 欧美日韩国产一二三| 国产一区二区美女诱惑| 日本不卡一区二区三区高清视频| 成人av在线网站| 亚洲免费伊人电影| 精品美女在线播放| 国产·精品毛片| 午夜在线电影亚洲一区| 欧美极品aⅴ影院| 欧美成人一区二区三区片免费| 成人免费高清在线| 久久精品国产亚洲5555| 婷婷国产v国产偷v亚洲高清| 成人性色生活片免费看爆迷你毛片| 亚洲成人免费av| 一区二区三区成人| 成人综合激情网| 久久精品视频一区| 欧美精品电影在线播放| 日本久久电影网| 成人一区二区在线观看| 色综合久久综合网97色综合 | 伊人色综合久久天天| 3d成人h动漫网站入口| 色伊人久久综合中文字幕| 国产麻豆91精品| 午夜精品久久久久久久99水蜜桃 | 国产一区二区三区视频在线播放| 久久精品免费在线观看| 免费成人深夜小野草| 日韩国产精品久久| 午夜久久久影院| 性做久久久久久免费观看欧美| 亚洲一区二区三区在线| 亚洲自拍都市欧美小说| 日韩精品一二三| 国产精品久久久久国产精品日日| 国产欧美综合在线观看第十页| 国产精品久久久久永久免费观看| 91免费视频网| 免费在线看成人av| 奇米888四色在线精品| 久久99精品久久只有精品| 欧美色国产精品| 国产精品久久久久毛片软件| 日本一区二区三区视频视频| 国产精品美女久久久久aⅴ国产馆| 26uuu精品一区二区三区四区在线| 欧美老肥妇做.爰bbww| 欧美亚洲一区三区| 色妹子一区二区| 日韩欧美综合在线| 日本一区二区免费在线观看视频| 国产精品国产三级国产有无不卡| 国产精品欧美极品| 一区二区欧美在线观看| 国产乱码精品一区二区三区五月婷| 国产馆精品极品| 色伊人久久综合中文字幕| 日韩你懂的在线播放| 久久精品一级爱片| 91福利精品第一导航| 欧美一级黄色片| 中文字幕巨乱亚洲| 日本一区二区不卡视频| 欧美日韩午夜在线视频| 91精品国产综合久久精品app| 久久老女人爱爱| 国产一区二区三区四区五区美女 | 欧美r级在线观看| 日韩欧美卡一卡二| 亚洲午夜免费福利视频| 图片区小说区区亚洲影院| 欧美在线看片a免费观看| 欧美日本韩国一区| 久久综合久久综合九色| 日韩精品国产精品| 欧美亚洲国产一区二区三区| 亚洲精品国产一区二区三区四区在线| 五月天久久比比资源色| 99久久免费精品| 樱桃视频在线观看一区| 99精品视频一区二区| 国产欧美va欧美不卡在线| 麻豆成人在线观看| 欧美久久一二区| 欧美人体做爰大胆视频| 91成人在线免费观看| 青草av.久久免费一区| 欧美一区二区三区系列电影| 欧美一区二区三区人| 精品国产91洋老外米糕| 亚州成人在线电影| 3d动漫精品啪啪一区二区竹菊| 亚洲一区二区三区四区不卡| 国产·精品毛片| 欧美日韩国产一区| 久久久久久亚洲综合| 波多野结衣中文字幕一区 | 欧美日韩一区小说| 国产欧美日韩另类视频免费观看 | 在线亚洲精品福利网址导航| 中文字幕一区二区三区av|