精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

當(dāng)前位置:大數(shù)據(jù)數(shù)據(jù)庫 → 正文

MySQL 復(fù)制滯后怎么辦?其實(shí)方法很簡單

責(zé)任編輯:editor04 |來源:企業(yè)網(wǎng)D1Net  2015-03-02 21:23:54 本文摘自:51CTO

MySQL復(fù)制被普遍認(rèn)為是十分有效的,主服務(wù)器進(jìn)行更改后,從服務(wù)器可在幾秒內(nèi)做出相應(yīng)的改動。但如果發(fā)生兩者之間同步緩慢的問題, 那么主要有以下原因:

從結(jié)點(diǎn)磁盤問題:復(fù)制操作對每個數(shù)據(jù)庫都是由一個線程來完成,通常執(zhí)行變更時的滯后是由磁盤延遲引起的。在這種情況下,您應(yīng)該考慮使用SSD加速這個過程。

帶寬低/網(wǎng)絡(luò)延遲高:如果兩個服務(wù)器位于遠(yuǎn)程位置(高延遲的情況下)或服務(wù)器之間的存在帶寬較低的問題,我們應(yīng)使用下面的方法之一或者兩者結(jié)合使用,以最大限度地減少服務(wù)器間通信量。

使用基于語句的復(fù)制:基于行的復(fù)制會為數(shù)據(jù)庫中每一行的變更創(chuàng)建一個SQL 語句。基于語句的復(fù)制是應(yīng)用程序發(fā)送的實(shí)際SQL語句的記錄。通常基于語句的復(fù)制在記錄大小方面更為有效。然而,你應(yīng)該意識到,當(dāng)你使用UPDATE ... LIMIT1時,基于語句的復(fù)制可能并不十分有效

壓縮通信量: MySQL支持使用 slave_compressed_protocol參數(shù)進(jìn)行日志壓縮復(fù)制。這種方法將減少高達(dá)80%的服務(wù)器之間的通信。然而,壓縮是計(jì)算密集型的,所以你應(yīng)該意識到這樣會產(chǎn)生一些額外的CPU利用率(這通常不屬于數(shù)據(jù)庫中的問題)。這個參數(shù)應(yīng)該在兩個服務(wù)器上都啟用:

動態(tài)的從MySQL命令行輸入:SET GLOBALslave_compressed_protocol = 1;

在MySQL配置文件中進(jìn)行配置:

#compress master-slave communication

slave_compressed_protocol = 1

最起碼,要理解你的復(fù)制行為為何滯后,然后了解如何使用正確的方法來解決滯后問題。是的,它就是這么容易,且十分有效。

關(guān)鍵字:Mysql復(fù)制操作執(zhí)行變更

本文摘自:51CTO

x MySQL 復(fù)制滯后怎么辦?其實(shí)方法很簡單 掃一掃
分享本文到朋友圈
當(dāng)前位置:大數(shù)據(jù)數(shù)據(jù)庫 → 正文

MySQL 復(fù)制滯后怎么辦?其實(shí)方法很簡單

責(zé)任編輯:editor04 |來源:企業(yè)網(wǎng)D1Net  2015-03-02 21:23:54 本文摘自:51CTO

MySQL復(fù)制被普遍認(rèn)為是十分有效的,主服務(wù)器進(jìn)行更改后,從服務(wù)器可在幾秒內(nèi)做出相應(yīng)的改動。但如果發(fā)生兩者之間同步緩慢的問題, 那么主要有以下原因:

從結(jié)點(diǎn)磁盤問題:復(fù)制操作對每個數(shù)據(jù)庫都是由一個線程來完成,通常執(zhí)行變更時的滯后是由磁盤延遲引起的。在這種情況下,您應(yīng)該考慮使用SSD加速這個過程。

帶寬低/網(wǎng)絡(luò)延遲高:如果兩個服務(wù)器位于遠(yuǎn)程位置(高延遲的情況下)或服務(wù)器之間的存在帶寬較低的問題,我們應(yīng)使用下面的方法之一或者兩者結(jié)合使用,以最大限度地減少服務(wù)器間通信量。

使用基于語句的復(fù)制:基于行的復(fù)制會為數(shù)據(jù)庫中每一行的變更創(chuàng)建一個SQL 語句。基于語句的復(fù)制是應(yīng)用程序發(fā)送的實(shí)際SQL語句的記錄。通常基于語句的復(fù)制在記錄大小方面更為有效。然而,你應(yīng)該意識到,當(dāng)你使用UPDATE ... LIMIT1時,基于語句的復(fù)制可能并不十分有效

壓縮通信量: MySQL支持使用 slave_compressed_protocol參數(shù)進(jìn)行日志壓縮復(fù)制。這種方法將減少高達(dá)80%的服務(wù)器之間的通信。然而,壓縮是計(jì)算密集型的,所以你應(yīng)該意識到這樣會產(chǎn)生一些額外的CPU利用率(這通常不屬于數(shù)據(jù)庫中的問題)。這個參數(shù)應(yīng)該在兩個服務(wù)器上都啟用:

動態(tài)的從MySQL命令行輸入:SET GLOBALslave_compressed_protocol = 1;

在MySQL配置文件中進(jìn)行配置:

#compress master-slave communication

slave_compressed_protocol = 1

最起碼,要理解你的復(fù)制行為為何滯后,然后了解如何使用正確的方法來解決滯后問題。是的,它就是這么容易,且十分有效。

關(guān)鍵字:Mysql復(fù)制操作執(zhí)行變更

本文摘自:51CTO

電子周刊
回到頂部

關(guān)于我們聯(lián)系我們版權(quán)聲明隱私條款廣告服務(wù)友情鏈接投稿中心招賢納士

企業(yè)網(wǎng)版權(quán)所有 ©2010-2024 京ICP備09108050號-6 京公網(wǎng)安備 11010502049343號

^
  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 晴隆县| 苏尼特左旗| 海口市| 桂东县| 宜黄县| 凤山县| 漾濞| 临邑县| 成都市| 汉川市| 襄城县| 镇赉县| 鄯善县| 文登市| 龙江县| 吉木萨尔县| 织金县| 德钦县| 平和县| 尼玛县| 铁力市| 凤山市| 土默特左旗| 承德县| 开化县| 虎林市| 兰西县| 浮山县| 娄烦县| 本溪市| 沭阳县| 安泽县| 尼勒克县| 琼结县| 威信县| 兴化市| 仪陇县| 呈贡县| 平陆县| 南漳县| 平武县|