现场学习经验:读写分离任务不均衡、主库宕掉后无法被拉回集群

现场学习经验:读写分离任务不均衡、主库宕掉后无法被拉回集群

1.读写分离环境任务分配不均衡。
2.读写分离环境,主库宕机后,备库1切换升级为主库;故障主机,修复后无法拉入集群。

问题1:
配置文件添加一下参数,重启数据库即可

vim /etc/dm_svc.cof  配置文件添加参数
IP=(ip:port,ip:port,ip:port) #连接服务名:ip、Port填写对应服务的
TIME_ZONE=(+480) #表示+8:00 时区
LOGIN_ENCRYPT=(0) # 0:不加密
DIRECT=(Y)	#使用快速装载
LOGIN_MODE=(1)    #配置为1,表示只连接主库
SWITCH_INTERVAL=(10)  #服务器之间切换的时间间隔,单位为毫秒
SWITCH_TIMR=(2000)	#在服务器之间切换的次数,有效值范围
RW_PERCENT=(10)		#读写分离分发比例,有效值范围 0~100

问题2:
环境概况
集群类型:读写分离集群
节点状态:DM1(主库)DM2(备库)DM3(备库)
数据库版本:DM7

测试概况:数据库断网后,测试宕机切换:网络恢复后,宕机节点是否能重新被拉入集群

测试过程:DM1断网后,数据库能立即选举切换新的主库;
1.数据库状态正常,拔掉主库的网线,主库mal链路连接守护及确认监视器的连接超时,守护无法拉起,DM1挂掉;
2.剩余节点选举投票,产生新的主节点DM2;

  网络恢复后,数据库集群异常,原因查找;
  1.再次插入网线,守护拉起DM1,但是无法被重新加入集群,节点状态为ERROR;
  2.使用守护命令check recover查看DM1不满足满足自动恢复条件,提示备库DM1节点守护控制文件与主库DM2控制文件不同;

  修改控制文件,数据库集群正常
  1.依次关闭监视器、守护进程、数据库进程,将新主DM2的守护控制文件上传到DM1节点;
  2.依次重新启动数据库、守护、监视器,DM1被拉回集群,模式为standby、数据库open状态、归档状态valid;集群修复正常
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值