亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MySQL > 正文

mysql同步問題之Slave延遲很大優化方法

2024-07-24 13:09:36
字體:
來源:轉載
供稿:網友

一般而言,slave相對master延遲較大,其根本原因就是slave上的復制線程沒辦法真正做到并發。簡單說,在master上是并發模式(以InnoDB引擎為主)完成事務提交的,而在slave上,復制線程只有一個sql thread用于binlog的apply,所以難怪slave在高并發時會遠落后master。

   ORACLE MySQL 5.6版本開始支持多線程復制,配置選項 slave_parallel_workers 即可實現在slave上多線程并發復制。不過,它只能支持一個實例下多個 database 間的并發復制,并不能真正做到多表并發復制。因此在較大并發負載時,slave還是沒有辦法及時追上master,需要想辦法進行優化。

   另一個重要原因是,傳統的MySQL復制是異步(asynchronous)的,也就是說在master提交完后,才在slave上再應用一遍,并不是真正意義上的同步。哪怕是后來的Semi-sync Repication(半同步復制),也不是真同步,因為它只保證事務傳送到slave,但沒要求等到確認事務提交成功。既然是異步,那肯定多少會有延遲。因此,嚴格意義上講,MySQL復制不能叫做MySQL同步(處女座的面試官有可能會在面試時把說成MySQL同步的一律刷掉哦)。

   另外,不少人的觀念里,slave相對沒那么重要,因此就不會提供和master相同配置級別的服務器。有的甚至不但使用更差的服務器,而且還在上面跑多實例。

   綜合這兩個主要原因,slave想要盡可能及時跟上master的進度,可以嘗試采用以下幾種方法:

1、采用MariaDB發行版,它實現了相對真正意義上的并行復制,其效果遠比ORACLE MySQL好的很多。在我的場景中,采用MariaDB作為slave的實例,幾乎總是能及時跟上master。如果不想用這個版本的話,那就老實等待官方5.7大版本發布吧;

   關于MariaDB的Parallel Replication具體請參考:Replication and Binary Log Server System Variables#slave_parallel_threads – MariaDB Knowledge Base

 

2、每個表都要顯式指定主鍵,如果沒有指定主鍵的話,會導致在row模式下,每次修改都要全表掃描,尤其是大表就非常可怕了,延遲會更嚴重,甚至導致整個slave庫都被掛起,可參考案例:mysql主鍵的缺少導致備庫hang;

3、應用程序端多做些事,讓MySQL端少做事,尤其是和IO相關的活動,例如:前端通過內存CACHE或者本地寫隊列等,合并多次讀寫為一次,甚至消除一些寫請求;

4、進行合適的分庫、分表策略,減小單庫單表復制壓力,避免由于單庫單表的的壓力導致整個實例的復制延遲;

其他提高IOPS性能的幾種方法,根據效果優劣,我做了個簡單排序:

1、更換成SSD,或者PCIe SSD等IO設備,其IOPS能力的提升是普通15K SAS盤的數以百倍、萬倍,甚至幾十萬倍計;

2、加大物理內存,相應提高InnoDB Buffer Pool大小,讓更多熱數據放在內存中,降低發生物理IO的頻率;

3、調整文件系統為 XFS 或 ReiserFS,相比ext3可以極大程度提高IOPS能力。在高IOPS壓力下,相比ext4有更穩健的IOPS表現(有人認為 XFS 在特別的場景下會有很大的問題,但我們除了剩余磁盤空間少于10%時引發丟數據外,其他的尚未遇到);

4、調整RAID級別為raid 1+0,它相比raid1、raid5等更能提高IOPS性能。如果已經全部是SSD設備了,可以2塊盤做成RAID 1,或者多快盤做成RAID 5(并且可以設置全局熱備盤,提高陣列容錯性),甚至有些土豪用戶直接將多塊SSD盤組成RAID 50;

5、調整RAID的寫cache策略為WB或FORCE WB,詳情請參考:常用PC服務器陣列卡、硬盤健康監控 以及 PC服務器陣列卡管理簡易手冊;

6、調整內核的io scheduler,優先使用deadline,如果是SSD,則可以使用noop策略,相比默認的cfq,個別情況下對IOPS的性能提升至少是數倍的。

   其他更多方法,歡迎大家幫忙補充 :)


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲视频自拍偷拍| 欧美日韩国产精品专区| 色综合影院在线| 国产成人亚洲综合91精品| 亚洲а∨天堂久久精品喷水| 欧洲成人性视频| 国产精品视频免费观看www| 国产美女久久久| 亚洲社区在线观看| 欧美一级bbbbb性bbbb喷潮片| 黑人狂躁日本妞一区二区三区| 国产剧情日韩欧美| 91精品久久久久久久久久久久久久| 精品国产区一区二区三区在线观看| 性色av一区二区三区在线观看| 97成人精品区在线播放| 亚洲男人天天操| 久久精品这里热有精品| 日本久久久久久久久| 国产精品视频一区二区高潮| 亚洲激情免费观看| 日韩男女性生活视频| 成人免费福利视频| 中文字幕精品—区二区| 国产精品日韩欧美综合| 热久久美女精品天天吊色| 国产欧美精品一区二区三区-老狼| 国内精久久久久久久久久人| 欧美日韩性视频| 日韩专区在线播放| 国产一区二区精品丝袜| 久久成人精品一区二区三区| 欧美精品午夜视频| 久久av在线看| 久久久久久国产精品美女| 青青a在线精品免费观看| 亚洲国产天堂久久国产91| 欧美黑人xxxx| 青青久久av北条麻妃海外网| 亚洲欧洲第一视频| 亚洲成人av在线播放| 国产亚洲精品一区二区| 成人激情免费在线| 国产美女高潮久久白浆| 亚洲人成人99网站| 中文字幕在线观看亚洲| 国产精品色午夜在线观看| 91av在线免费观看视频| 亚洲va欧美va在线观看| 一本色道久久88综合亚洲精品ⅰ| 精品国产一区二区三区久久狼5月| 8050国产精品久久久久久| 6080yy精品一区二区三区| 欧美大全免费观看电视剧大泉洋| 亚洲欧美视频在线| 国产亚洲欧美日韩精品| 日韩精品视频三区| 成人精品一区二区三区电影黑人| 色婷婷av一区二区三区久久| 国产一区二区三区三区在线观看| 亚洲成人久久网| 亚洲男人天天操| 欧美一级大片在线免费观看| 亚洲电影成人av99爱色| 亚洲第一天堂无码专区| 欧美伊久线香蕉线新在线| 欧美大尺度电影在线观看| 国产欧洲精品视频| 亚洲精品视频久久| 欧美有码在线视频| 亚洲精品国产精品国自产观看浪潮| 亚洲综合在线小说| 日韩中文字幕在线视频| 亚洲国产精品人人爽夜夜爽| 精品久久久久久久久久国产| 久久久综合免费视频| 国产一区欧美二区三区| 久久精品视频网站| 黄网动漫久久久| 亚洲综合精品伊人久久| 综合国产在线观看| 亚洲精品国产精品国产自| 福利精品视频在线| 91免费看片在线| 国产精品久久久久国产a级| zzijzzij亚洲日本成熟少妇| 亚洲一区二区三区视频播放| 亚洲精品免费在线视频| 欧美性高潮在线| 日韩欧美大尺度| 欧美激情亚洲综合一区| 国产精品久久久91| 日韩视频免费大全中文字幕| 91精品国产高清久久久久久久久| 亚洲第一视频在线观看| 国产一区二区三区欧美| 日韩av在线导航| 一区二区三区四区视频| 日韩亚洲欧美中文高清在线| 日韩欧美在线第一页| 日日狠狠久久偷偷四色综合免费| 欧美精品videos| 日韩三级影视基地| 国产精品观看在线亚洲人成网| 欧美日韩国产成人在线| 久久精品国产视频| 欧美怡红院视频一区二区三区| 精品国产乱码久久久久久婷婷| 亚洲人成在线观看网站高清| 欧美大片欧美激情性色a∨久久| 久久久久久久激情视频| 欧美亚洲第一区| 亚洲国产精品网站| 国产成人精品亚洲精品| 国产亚洲精品久久| 日韩欧美国产高清91| 日韩精品免费在线视频| 亚洲成色999久久网站| 欧美影院成年免费版| 91色在线视频| www.欧美精品一二三区| 91在线色戒在线| 久久国产精品免费视频| 97久久精品视频| 欧美高清视频在线| 久久综合伊人77777蜜臀| 555www成人网| 日本三级韩国三级久久| 久久99久久99精品中文字幕| 色777狠狠综合秋免鲁丝| 日韩精品在线免费播放| 国产91在线高潮白浆在线观看| 九九热99久久久国产盗摄| 久久精品色欧美aⅴ一区二区| 在线视频日韩精品| 国产91热爆ts人妖在线| 国产精品久久久久久五月尺| 欧美成人精品在线| 欧美激情性做爰免费视频| 国产精品678| 欧美激情视频一区二区三区不卡| 91干在线观看| 麻豆精品精华液| 欧美影院在线播放| 欧美丰满老妇厨房牲生活| 亚洲japanese制服美女| 亚洲天堂av女优| 亚洲少妇中文在线| 久久在线免费视频| 亚洲精品中文字幕有码专区| 性欧美xxxx交| 国产精品日日摸夜夜添夜夜av| 欧美日韩成人免费| 欧美夫妻性生活xx| 久久久久久久久国产| 九九久久国产精品| 91在线视频一区| 日韩欧美在线国产| 国产成人精品日本亚洲| 欧美日韩高清在线观看| 成人黄色短视频在线观看| 91精品美女在线| 欧美丰满老妇厨房牲生活| 亚洲人成绝费网站色www|