MySQL 主從切換延時高問題分析
環境說明:
DB:MySQL 5.7.22 雙主+VIP OS:Redhat 7.9
操作:
MySQL 5.7.22 雙主架構,沒有使用keepalived,而是使用手動新增vip方式。
例如:
ip addr add 192.168.31.150/32 dev enp0s3
問題:
在進行切換演練
主庫移除VIP地址
ip addr del 192.168.31.150/32 dev enp0s3
主庫新增VIP
ip addr add 192.168.31.150/32 dev enp0s3
應用程式20分鐘內無法連結資料庫。
問題原因:
交換機arp快取更新時間為20分鐘,應用伺服器本地arp快取沒有更新,vip地址記錄的mac地址還是原主IP地址。
臨時解決方案:
手動更新arp。
向子網進行 arp 宣告,通知大家 ip 變更了:
[root@mysql02 ~]# arping -c 1 -I enp0s3 -U 192.168.31.150
ARPING 192.168.31.150 from 192.168.31.150 enp0s3
Sent 1 probes (1 broadcast(s))
Received 0 response(s)
永久解決方案:
配置keepalived,自動完成IP切換和arp更新操作。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29785807/viewspace-2854705/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何解決 MySQL 主從延時問題?MySql
- 高頻面試:如何解決MySQL主從複製延時問題面試MySql
- 手工切換MySQL主從MySql
- MYSQL5.6主從+keepalive高可用自動切換MySql
- mysql主備切換canal出現的問題解析MySql
- MySQL5.6升級5.7時,出現主從延遲問題排查過程MySql
- Redis主從切換Redis
- 如何避免MYSQL主從延遲帶來的讀寫問題?MySql
- MySQL高可用(二)主備延時如何解決?MySql
- MySQL主從資料庫同步延遲問題怎麼解決MySql資料庫
- 一個月後,我們又從 MySQL 雙主切換成了主 - 從!MySql
- (九)主題切換
- Redis sentinel主從切換Redis
- mysql 5.7+keepalived主從切換步驟簡述MySql
- mysql主從同步問題整理MySql主從同步
- win10主題切換時間設定在哪裡 win10主題切換時間設定方法Win10
- mysql主從延遲複製MySql
- postgresql10主從+keepalived高可用自動切換(切換關鍵在指令碼)SQL指令碼
- Mysql 主從延時監控(pt-heartbeat)詳解MySql
- keepalived配置redis主從切換Redis
- ostgreSQL主從切換-手動SQL
- MySQL之 從複製延遲問題排查MySql
- MySQL主從不同步問題分析與處理思路MySql
- Mysql主從架構搭建的時候遇到的問題MySql架構
- MySQL 主從 AUTO_INCREMENT 不一致問題分析MySqlREM
- mysql的主從複製延遲問題--看這一篇就夠了MySql
- StoneDB 主從切換實踐方案
- 小程式切換主題配色
- echarts 主題動態切換Echarts
- MySQL主從延時這麼長,要怎麼最佳化?MySql
- Mysql 5.6 Master和Slave 主備切換MySqlAST
- MHA實現mysql主從資料庫手動切換的方法MySql資料庫
- Redis叢集的主從切換研究Redis
- oracle 11g datagurd主從切換Oracle
- REDIS主從頻繁切換事件排查Redis事件
- Mongodb資料同步和主從切換MongoDB
- Flutter主題切換之flutter reduxFlutterRedux
- MySQL讀寫分離及主從同步延時問題解決思路深入剖析-綜合元件環境實戰MySql主從同步元件