2023.03.24 如何加快Mysql8.0讀寫(xiě)同步的效率

這里是一些具體的設(shè)置方法:

1. 啟用binlog_row_image模式

在MySQL 8.0中,默認(rèn)情況下已經(jīng)啟用了該模式,如果需要手動(dòng)進(jìn)行設(shè)置,可以使用以下命令:

SET GLOBAL binlog_row_image = 'FULL';

2. 調(diào)整innodb_flush_log_at_trx_commit參數(shù)

該參數(shù)有三種可選值:0、1和2。將其設(shè)置為0或2可以減少寫(xiě)入磁盤(pán)的次數(shù)达传,從而提高寫(xiě)入性能。

SET GLOBAL innodb_flush_log_at_trx_commit = 2;

3. 使用分區(qū)表

創(chuàng)建分區(qū)表的語(yǔ)法如下:

CREATE TABLE table_name (
    column1 datatype,
    column2 datatype,
    ...
)
PARTITION BY RANGE (column_name) (
    PARTITION p0 VALUES LESS THAN (value1),
    PARTITION p1 VALUES LESS THAN (value2),
    ...
);

其中,column_name表示用來(lái)分區(qū)的列宪赶,value1宗弯、value2等表示分區(qū)的取值范圍。

4. 調(diào)整innodb_buffer_pool_size參數(shù)

該參數(shù)的默認(rèn)值為128MB搂妻,可以通過(guò)以下語(yǔ)句進(jìn)行調(diào)整:

SET GLOBAL innodb_buffer_pool_size = size;

其中蒙保,size表示緩存池的大小,可以根據(jù)實(shí)際情況進(jìn)行設(shè)置欲主。

5. 使用主從復(fù)制架構(gòu)

配置主從復(fù)制架構(gòu)需要先將主庫(kù)上的binlog開(kāi)啟邓厕,并設(shè)置為ROW格式,然后在從庫(kù)上進(jìn)行配置扁瓢。

在主庫(kù)上详恼,需要在my.cnf配置文件中添加以下參數(shù):

log-bin=mysql-bin
binlog-format=ROW
server-id=1

在從庫(kù)上,需要進(jìn)行以下設(shè)置:

CHANGE MASTER TO 
MASTER_HOST='master_host_name', 
MASTER_USER='replication_user', 
MASTER_PASSWORD='replication_password', 
MASTER_LOG_FILE='mysql-bin.xxxxxx', 
MASTER_LOG_POS=xxxxxx;

其中引几,master_host_name表示主庫(kù)的主機(jī)名昧互,replication_userreplication_password為用于復(fù)制的用戶和密碼,mysql-bin.xxxxxx為主庫(kù)的binlog文件名伟桅,xxxxxx為該文件的位置敞掘。

需要注意的是,以上方法并非適用于所有情況楣铁,具體的優(yōu)化策略應(yīng)根據(jù)具體的業(yè)務(wù)場(chǎng)景和系統(tǒng)情況進(jìn)行調(diào)整玖雁。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市盖腕,隨后出現(xiàn)的幾起案子赫冬,更是在濱河造成了極大的恐慌,老刑警劉巖赊堪,帶你破解...
    沈念sama閱讀 216,402評(píng)論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件面殖,死亡現(xiàn)場(chǎng)離奇詭異竖哩,居然都是意外死亡哭廉,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)相叁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)遵绰,“玉大人,你說(shuō)我怎么就攤上這事增淹〈环茫” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,483評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵虑润,是天一觀的道長(zhǎng)成玫。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么哭当? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,165評(píng)論 1 292
  • 正文 為了忘掉前任猪腕,我火速辦了婚禮,結(jié)果婚禮上钦勘,老公的妹妹穿的比我還像新娘陋葡。我一直安慰自己,他們只是感情好彻采,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,176評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布腐缤。 她就那樣靜靜地躺著,像睡著了一般肛响。 火紅的嫁衣襯著肌膚如雪岭粤。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,146評(píng)論 1 297
  • 那天特笋,我揣著相機(jī)與錄音绍在,去河邊找鬼。 笑死雹有,一個(gè)胖子當(dāng)著我的面吹牛偿渡,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播霸奕,決...
    沈念sama閱讀 40,032評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼溜宽,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了质帅?” 一聲冷哼從身側(cè)響起适揉,我...
    開(kāi)封第一講書(shū)人閱讀 38,896評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎煤惩,沒(méi)想到半個(gè)月后嫉嘀,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,311評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡魄揉,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,536評(píng)論 2 332
  • 正文 我和宋清朗相戀三年剪侮,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片洛退。...
    茶點(diǎn)故事閱讀 39,696評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡瓣俯,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出兵怯,到底是詐尸還是另有隱情彩匕,我是刑警寧澤,帶...
    沈念sama閱讀 35,413評(píng)論 5 343
  • 正文 年R本政府宣布媒区,位于F島的核電站驼仪,受9級(jí)特大地震影響掸犬,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜绪爸,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,008評(píng)論 3 325
  • 文/蒙蒙 一登渣、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧毡泻,春花似錦胜茧、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至丹墨,卻和暖如春廊遍,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背贩挣。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,815評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工喉前, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人王财。 一個(gè)月前我還...
    沈念sama閱讀 47,698評(píng)論 2 368
  • 正文 我出身青樓卵迂,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親绒净。 傳聞我的和親對(duì)象是個(gè)殘疾皇子见咒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,592評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • 數(shù)據(jù)庫(kù)[https://cloud.tencent.com/product/tencentdb-catalog?f...
    粵海科技君閱讀 254評(píng)論 0 0
  • 主要來(lái)自 《高性能MySQL(第3版)》 《MySQL管理之道:性能調(diào)優(yōu)挂疆、高可用與監(jiān)控(第2版)》 《MyS...
    FengXQ閱讀 557評(píng)論 0 0
  • 1改览、關(guān)系型和非關(guān)系型數(shù)據(jù)庫(kù)的區(qū)別? 關(guān)系型數(shù)據(jù)庫(kù)的優(yōu)點(diǎn) 容易理解缤言,因?yàn)樗捎昧岁P(guān)系模型來(lái)組織數(shù)據(jù)宝当。 可以保持?jǐn)?shù)據(jù)的...
    永恒值得等待閱讀 650評(píng)論 0 1
  • 一、mysql基礎(chǔ)篇 1 DDL-數(shù)據(jù)庫(kù)操作 查詢所有數(shù)據(jù)庫(kù)SHOW DATABASES 查詢當(dāng)前數(shù)據(jù)庫(kù)SELEC...
    Cola_Mr閱讀 285評(píng)論 0 1
  • 雖然不能恢復(fù)百分百胆萧,至少能將損失降到最低庆揩。 有個(gè)問(wèn)題測(cè)試: 主從同步時(shí),主庫(kù)網(wǎng)絡(luò)斷開(kāi)鸳碧,binlog dump線程...
    kun_zhang閱讀 3,036評(píng)論 0 6