shel脚本mysql锁表_shell 解决同步mysql slave 锁表问题

简明说下我的环境: 这是台 mysql SLAVE 服务器,主的不和他同一机房 ,主的是写的数据库 ,这是读的mysql 一又抓数据的 同步进程就锁,导致下面的select 进程全部锁掉 导致数据库 负载超级从而服务器就死机。因为我这是做架构调整方案前的一些弊端问题,这是架构调整前的访问关系!为了临时解决就写了一个简单的脚本分享给大家不要见笑:

c1faca042f49379f33a46a54a8a0bf43.png

[root@c3 shell]# cat slav.sh

#!/bin/bash

State=`/usr/local/mysql-5.0.89/bin/mysql -u root -padmin#1 -e "show processlist" |grep system |awk '{print$7}'|sed -n '2'p`

NU=`/usr/local/mysql-5.0.89/bin/mysql -u root -padmin#1 -e "show processlist" |grep -i Locked |wc -l`

status1=`/usr/local/mysql-5.0.89/bin/mysql -u root -padmin#1 -e "show slave status\G;" |grep Running |awk '{print$2}' | sed -n '2'p`

sleepst=`/usr/local

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值