當前位置:首頁 » Mysql技術教程

mysql主從復制 延遲解決方案

2018-06-29 10:21 本站整理 瀏覽(26)

實際上主從同步延遲根本沒有什么一招制敵的辦法, 因為所有的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. 增加從服務器嘍,這個目的還是分散讀的壓力, 從而降低服務器負載。
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案
mysql主從復制 延遲解決方案

中国福彩25选5