主頁(yè) > 知識(shí)庫(kù) > MySQL延時(shí)復(fù)制庫(kù)方法詳解

MySQL延時(shí)復(fù)制庫(kù)方法詳解

熱門標(biāo)簽:安徽ai電話電銷機(jī)器人有效果嗎 巫師三血與酒地圖標(biāo)注 在哪里申請(qǐng)400電話 400電話申請(qǐng)信用卡 銷售語(yǔ)音電話機(jī)器人 常州網(wǎng)絡(luò)外呼系統(tǒng)開發(fā) 走過(guò)哪個(gè)省地圖標(biāo)注 萊西市地圖標(biāo)注 外呼系統(tǒng)電銷受騙

簡(jiǎn)單的說(shuō)延遲復(fù)制就是設(shè)置一個(gè)固定的延遲時(shí)間,比如1個(gè)小時(shí),讓從庫(kù)落后主庫(kù)一個(gè)小時(shí)。

MySQL延時(shí)復(fù)制庫(kù)作用

存在即合理,延遲復(fù)制可以用來(lái)解決以下三類問(wèn)題:

 1.用來(lái)在數(shù)據(jù)庫(kù)誤操作后,快速的恢復(fù)數(shù)據(jù)。

  比如有人誤操作的表,那么這個(gè)操作在延遲時(shí)間內(nèi),從庫(kù)的數(shù)據(jù)并沒(méi)有發(fā)生變化,可以用從庫(kù)的數(shù)據(jù)進(jìn)行快速恢復(fù)。

  把服務(wù)停了,把從庫(kù)的表直接導(dǎo)入主庫(kù),補(bǔ)binlog,binglog不能恢復(fù)表

 2.用來(lái)做延遲測(cè)試

  比如你做好的數(shù)據(jù)庫(kù)讀寫分離,把從庫(kù)作為讀庫(kù),那么你想知道當(dāng)數(shù)據(jù)產(chǎn)生延遲的時(shí)候到底會(huì)發(fā)生什么。那么你就可以使用這個(gè)特性也模擬延遲。

  壓力不大的時(shí)候,延遲會(huì)很小,延遲比較大的時(shí)候是什么樣子?主從延遲5分鐘是什么樣子?

 3.用于老數(shù)據(jù)的查詢等需求

  比如你經(jīng)常需要查看某天前一個(gè)表或者字段的數(shù)值,你可能需要把備份恢復(fù)后進(jìn)行查看,

  如果有延遲從庫(kù),比如延遲一周,那么就可以解決這樣類似的需求。 當(dāng)然,并不是所有團(tuán)隊(duì)都有這樣的需求

設(shè)置延遲復(fù)制

延遲復(fù)制配置,通過(guò)設(shè)置Slave上的MASTER TO MASTER_DELAY參數(shù)實(shí)現(xiàn):

CHANGE MASTER TO MASTER_DELAY = N;

N為多少秒,該語(yǔ)句設(shè)置從數(shù)據(jù)庫(kù)延時(shí)N秒后,再與主數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)同步復(fù)制。

具體操作:

登陸到Slave數(shù)據(jù)庫(kù)服務(wù)器

mysql>stop slave;
mysql>CHANGE MASTER TO MASTER_DELAY = 600;
mysql>start slave;
mysql>show slave status \G;

查看SQL_Delay的值為600,表示設(shè)置成功。

命令注釋:

SQL_Delay:一個(gè)非負(fù)整數(shù),表示秒數(shù),Slave滯后多少秒于master。

SQL_Remaining_Delay:當(dāng) Slave_SQL_Running_State 等待,直到MASTER_DELAY秒后,Master執(zhí)行的事件,

此字段包含一個(gè)整數(shù),表示有多少秒左右的延遲。在其他時(shí)候,這個(gè)字段是0。

好了,這就是今天的內(nèi)容,小知識(shí),短而美,長(zhǎng)篇的干貨,非常棒,但是我們真正學(xué)會(huì)的確比較少。把這個(gè)小知識(shí)積累起來(lái)吧。更多關(guān)于MySQL延時(shí)復(fù)制庫(kù)方法請(qǐng)查看下面的相關(guān)鏈接

您可能感興趣的文章:
  • MySQL主從同步、讀寫分離配置步驟
  • mysql主從數(shù)據(jù)庫(kù)不同步的2種解決方法
  • MySQL主從復(fù)制的原理及配置方法(比較詳細(xì))
  • 解讀mysql主從配置及其原理分析(Master-Slave)
  • Mysql主從同步備份策略分享
  • MYSQL主從不同步延遲原理分析及解決方案
  • linux系統(tǒng)下實(shí)現(xiàn)mysql熱備份詳細(xì)步驟(mysql主從復(fù)制)
  • Mysql主從復(fù)制(master-slave)實(shí)際操作案例
  • MySQL的主從復(fù)制步驟詳解及常見錯(cuò)誤解決方法
  • mysql主從同步復(fù)制錯(cuò)誤解決一例
  • Mysql主從同步的實(shí)現(xiàn)原理
  • MySQL主從復(fù)制配置心跳功能介紹
  • linux下指定mysql數(shù)據(jù)庫(kù)服務(wù)器主從同步的配置實(shí)例
  • mysql主從庫(kù)不同步問(wèn)題解決方法
  • windows環(huán)境下mysql數(shù)據(jù)庫(kù)的主從同步備份步驟(單向同步)
  • MYSQL主從數(shù)據(jù)庫(kù)同步備份配置的方法
  • mysql數(shù)據(jù)庫(kù)互為主從配置方法分享
  • 減少mysql主從數(shù)據(jù)同步延遲問(wèn)題的詳解

標(biāo)簽:赤峰 陽(yáng)江 果洛 河北 煙臺(tái) 來(lái)賓 黃石 鞍山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySQL延時(shí)復(fù)制庫(kù)方法詳解》,本文關(guān)鍵詞  MySQL,延時(shí),復(fù)制,庫(kù),方法,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL延時(shí)復(fù)制庫(kù)方法詳解》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于MySQL延時(shí)復(fù)制庫(kù)方法詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章