如何解決主從復制延遲?


MySQL主從復制是通過監控和同步主機的binlog日志,然后實施恢復,主從之間延遲的原因有很多:

1是從服務器監控binlog日志文件,例如每隔1秒更新一次,就

2是從服務器SQL執行過長,某個SQL要進行鎖表;

3是主服務器事務太大,假設1個大事務在主服務器上執行了1分鍾,則需要在最后的提交時間傳送到從服務器。主從延遲的時間至少為1分鍾,若從服務器執行還需1分鍾,則主從復制延遲的最壞情況可能是2分鍾。

4是主服務器大量SQL堆積。

解決辦法:

1、如果對實時性要求高的系統,從服務器只當備份使用,數據從緩存返回,降低主服務器壓力。

2、使用物理復制。

3、將主服務器的大事務操作,切割成若干個小事務


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM