第十章 復(fù)制(下)

復(fù)制管理和維護(hù)
  • 復(fù)制如何監(jiān)控?

SHOW MASTER STATUS 查看當(dāng)前主庫的二進(jìn)制日志位置和配置

  • 如何測(cè)量備庫延遲?

Percona Toolkit的pt-heartbeat腳本是“復(fù)制心跳”最流行的一種實(shí)現(xiàn)

  • 如何確定主備是否一致?

Percona Toolkit的pt-table-checksum是唯一能夠有效比較主備一致性的工具!

  • 如何從主庫重新同步到備庫?
  1. 關(guān)閉備庫,重新從備庫拷貝一份數(shù)據(jù)
  2. Percona Toolkit的pt-table-sync,高效查找并解決表之間的不同
  • 如何改變一個(gè)備庫的主庫?

CHANGE MASTER TO,使用之前通過SHOW MASTER STATUS獲得二進(jìn)制日志坐標(biāo),來指向新的主庫
CHANGE MASTER TO MASTER_HOST="server2", MASTER_LOG_FILE="mysql-bin.000009", MASTER_LOG_POS=8078;

總結(jié)

一定要關(guān)注的工具:Percona Toolkit和Percona XtraBackup!??!
使用復(fù)制的時(shí)候需要做什么?

  1. 使用Percona Toolkit中的pt-table-checksum以確定備庫是主庫的真實(shí)拷貝
  2. 監(jiān)控復(fù)制以確定其正在運(yùn)行并且沒有落后于主庫
  3. 理解復(fù)制的異步本質(zhì),并且設(shè)計(jì)你的應(yīng)用以避免或者容忍從備庫讀取臟的數(shù)據(jù)
  4. 在一個(gè)復(fù)制拓?fù)渲胁灰獙懭氤^一個(gè)服務(wù)器,把備庫配置為只讀,并降低權(quán)限以阻止對(duì)數(shù)據(jù)的改變
  5. 打開安全設(shè)置。。。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容