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
- mysql mha 主從自動切換 高可用MySql
- 手工切換MySQL主從MySql
- mysql主從搭建切換MySql
- mysql for linux主從切換MySqlLinux
- Mysql 主從延時監控MySql
- mysql主從複製+主備切換MySql
- MySQL從庫切換成主庫後的relay-bin問題MySql
- MYSQL5.6主從+keepalive高可用自動切換MySql
- mysql的主從複製資料延遲問題MySql
- mysql主備切換canal出現的問題解析MySql
- MySQL5.6升級5.7時,出現主從延遲問題排查過程MySql
- Redis主從切換Redis
- 5.6 MySql主從自動切換指令碼MySql指令碼
- MySQL高可用(二)主備延時如何解決?MySql
- 如何避免MYSQL主從延遲帶來的讀寫問題?MySql
- Redis sentinel主從切換Redis
- 一個月後,我們又從 MySQL 雙主切換成了主 - 從!MySql
- (九)主題切換
- MySQL主從資料庫同步延遲問題怎麼解決MySql資料庫
- win10主題切換時間設定在哪裡 win10主題切換時間設定方法Win10
- mysql主從延遲複製MySql
- Mysql 主從延時監控(pt-heartbeat)詳解MySql
- mysql主從同步問題整理MySql主從同步
- 實戰dataguard主從切換
- nginx keepalived 主從切換Nginx
- ostgreSQL主從切換-手動SQL
- Mysql+keepalived主主切換薦MySql
- postgresql10主從+keepalived高可用自動切換(切換關鍵在指令碼)SQL指令碼
- MySQL之 從複製延遲問題排查MySql
- mysql 5.7+keepalived主從切換步驟簡述MySql
- MySQL主從不同步問題分析與處理思路MySql
- 【MySQL】【高可用】從masterha_master_switch工具簡單分析MHA的切換邏輯MySqlAST
- Mysql主從架構搭建的時候遇到的問題MySql架構
- mysql主從同步(2)-問題梳理MySql主從同步
- keepalived配置redis主從切換Redis