欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

減少mysql主從數(shù)據(jù)同步延遲問題的詳解

 更新時間:2013年06月18日 10:59:52   作者:  
本篇文章是對減少mysql主從數(shù)據(jù)同步延遲的問題進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下

基于局域網(wǎng)的master/slave機(jī)制在通常情況下已經(jīng)可以滿足'實(shí)時'備份的要求了。如果延遲比較大,就先確認(rèn)以下幾個因素:
1. 網(wǎng)絡(luò)延遲
2. master負(fù)載
3. slave負(fù)載
一般的做法是,使用多臺slave來分?jǐn)傋x請求,再從這些slave中取一臺專用的服務(wù)器,只作為備份用,不進(jìn)行其他任何操作,就能相對最大限度地達(dá)到'實(shí)時'的要求了

另外,再介紹2個可以減少延遲的參數(shù)

  –slave-net-timeout=seconds
  參數(shù)含義:當(dāng)slave從主數(shù)據(jù)庫讀取log數(shù)據(jù)失敗后,等待多久重新建立連接并獲取數(shù)據(jù)

 slave_net_timeout單位為秒 默認(rèn)設(shè)置為 3600秒
| slave_net_timeout               | 3600 

  –master-connect-retry=seconds
參數(shù)含義:當(dāng)重新建立主從連接時,如果連接建立失敗,間隔多久后重試。

   master-connect-retry單位為秒 默認(rèn)設(shè)置為 60秒

通常配置以上2個參數(shù)可以減少網(wǎng)絡(luò)問題導(dǎo)致的主從數(shù)據(jù)同步延遲

一般網(wǎng)絡(luò)問題的錯誤是:

070401 16:16:55 [ERROR] Error reading packet from server: Lost connection to MySQL server during query (server_errno=2013)
070401 16:16:55 [ERROR] Slave I/O thread: Failed reading log event, reconnecting to retry, log ‘mysql_master-bin.000134′ position 115817861

 

相關(guān)文章

  • 關(guān)于sql?count(列名)、count(常量)、count(*)之間的區(qū)別

    關(guān)于sql?count(列名)、count(常量)、count(*)之間的區(qū)別

    這篇文章主要介紹了關(guān)于sql?count(列名)、count(常量)、count(*)之間的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Mysql優(yōu)化神器(推薦)

    Mysql優(yōu)化神器(推薦)

    這篇文章主要介紹了Mysql優(yōu)化神器(推薦),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • mysql數(shù)據(jù)庫如何實(shí)現(xiàn)億級數(shù)據(jù)快速清理

    mysql數(shù)據(jù)庫如何實(shí)現(xiàn)億級數(shù)據(jù)快速清理

    這篇文章主要介紹了mysql數(shù)據(jù)庫實(shí)現(xiàn)億級數(shù)據(jù)快速清理的方法,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2018-04-04
  • Window 下安裝Mysql5.7.17 及設(shè)置編碼為utf8的方法

    Window 下安裝Mysql5.7.17 及設(shè)置編碼為utf8的方法

    這篇文章主要介紹了Window 下安裝Mysql5.7.17 及設(shè)置編碼為utf8的方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-03-03
  • MySQL數(shù)據(jù)庫分庫分表的方案

    MySQL數(shù)據(jù)庫分庫分表的方案

    隨著項(xiàng)目不斷迭代,使用人數(shù)的不斷增加,數(shù)據(jù)庫中某些表數(shù)據(jù)正在逐步膨脹,往單表千萬迅速靠攏,,所以最近也在考慮做一下分庫分表,本文就給大家詳細(xì)講解了什么分庫分表和分庫分表的方案,需要的朋友可以參考下
    2023-11-11
  • Java的Struts框架中append標(biāo)簽與generator標(biāo)簽的使用

    Java的Struts框架中append標(biāo)簽與generator標(biāo)簽的使用

    這篇文章主要介紹了Java的Struts框架中append標(biāo)簽與generator標(biāo)簽的使用方法,Struts是Java的SSH三大web開發(fā)框架之一,需要的朋友可以參考下
    2015-12-12
  • Mysql非安裝版使用步驟及忘記密碼解決方法

    Mysql非安裝版使用步驟及忘記密碼解決方法

    這篇文章主要介紹了Mysql非安裝版使用步驟及忘記密碼的解決方法,需要的朋友可以參考下
    2017-04-04
  • MySQL鎖等待超時問題的原因和解決方案(Lock wait timeout exceeded; try restarting transaction)

    MySQL鎖等待超時問題的原因和解決方案(Lock wait timeout exceed

    在數(shù)據(jù)庫開發(fā)和管理中,鎖等待超時是一個常見而棘手的問題,對于使用 MySQL 的應(yīng)用程序,尤其是采用 InnoDB 存儲引擎的場景,這一問題更是屢見不鮮,本文給大家介紹了MySQL鎖等待超時問題的原因和解決方案,需要的朋友可以參考下
    2024-11-11
  • 導(dǎo)致mysqld無法啟動的一個錯誤問題及解決

    導(dǎo)致mysqld無法啟動的一個錯誤問題及解決

    這篇文章主要介紹了導(dǎo)致mysqld無法啟動的一個錯誤問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • mysql性能監(jiān)控工具Innotop簡介及配置

    mysql性能監(jiān)控工具Innotop簡介及配置

    INNOTOP是一個通過文本模式顯示MySQL和InnoDB的監(jiān)測工具。INNOTOP是用PERL語言寫成的,這使它能更加靈活的使用在各種操作平臺之上,它能詳細(xì)的的監(jiān)控出當(dāng)前MYSQL和INNODB運(yùn)行的狀態(tài),以DBA根據(jù)結(jié)果,可以合理的優(yōu)化MYSQL,讓MYSQL更穩(wěn)定更高效的運(yùn)行。
    2014-08-08

最新評論