20220206-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更新操作。
欢迎关注我的公众号《IT小Chen

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值