真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

mysql如何盡量避免主從復(fù)制延遲-創(chuàng)新互聯(lián)

下文我給大家簡單講講關(guān)于mysql如何盡量避免主從復(fù)制延遲,大家之前了解過相關(guān)類似主題內(nèi)容嗎?感興趣的話就一起來看看這篇文章吧,相信看完mysql如何盡量避免主從復(fù)制延遲對(duì)大家多少有點(diǎn)幫助吧。

成都創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:做網(wǎng)站、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的云陽網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

如果延遲比較大,就先確認(rèn)以下幾個(gè)因素:

1. 從庫硬件比主庫差,導(dǎo)致復(fù)制延遲

2. 主從復(fù)制單線程,如果主庫寫并發(fā)太大,來不及傳送到從庫,就會(huì)導(dǎo)致延遲。更高版本的mysql可以支持多線程復(fù)制

3. 慢SQL語句過多

4. 網(wǎng)絡(luò)延遲
5. master負(fù)載

主庫讀寫壓力大,導(dǎo)致復(fù)制延遲,架構(gòu)的前端要加buffer及緩存層
6. slave負(fù)載

一般的做法是,使用多臺(tái)slave來分?jǐn)傋x請(qǐng)求,再從這些slave中取一臺(tái)專用的云服務(wù)器,只作為備份用,不進(jìn)行其他任何操作.

另外, 2個(gè)可以減少延遲的參數(shù):

–slave-net-timeout=seconds 單位為秒 默認(rèn)設(shè)置為 3600秒

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

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

#參數(shù)含義:當(dāng)重新建立主從連接時(shí),如果連接建立失敗,間隔多久后重試。

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

MySQL數(shù)據(jù)庫主從同步延遲解決方案

最簡單的減少slave同步延時(shí)的方案就是在架構(gòu)上做優(yōu)化,盡量讓主庫的DDL快速執(zhí)行。還有就是主庫是寫,對(duì)數(shù)據(jù)安全性較高,比如sync_binlog=1,innodb_flush_log_at_trx_commit = 1 之類的設(shè)置,而slave則不需要這么高的數(shù)據(jù)安全,完全可以講sync_binlog設(shè)置為0或者關(guān)閉binlog,innodb_flushlog也可以設(shè)置為0來提高sql的執(zhí)行效率。另外就是使用比主庫更好的硬件設(shè)備作為slave。

大家覺得mysql如何盡量避免主從復(fù)制延遲這篇文章怎么樣,是否有所收獲。如果想要了解更多相關(guān),可以繼續(xù)關(guān)注我們的行業(yè)資訊板塊。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


本文標(biāo)題:mysql如何盡量避免主從復(fù)制延遲-創(chuàng)新互聯(lián)
當(dāng)前地址:http://weahome.cn/article/ddhiec.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部