一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - 使用Linux的Shell腳本定時處理MySQL超時

使用Linux的Shell腳本定時處理MySQL超時

2020-01-13 14:41MYSQL教程網 Mysql

本文提供使用Linux的Shell腳本定時處理MySQL超時Locked進程腳本

最近一段時間,我剛剛進入一家新公司,并接手了這里的一個站點,由于這個站點的架構設計不太合理,導致MySQL的壓力始終很大,經常出現超時的Locked進程,于是編寫了一段LinuxShell腳本來定時kill掉這些進程。
腳本如下:

復制代碼代碼如下:


#!/bin/bash 
mysql_pwd="xxxxxx" #mysql的root密碼 
mysql_exec="/usr/local/mysql/bin/mysql"
tmp_dir="/tmp"
file_sh="$tmp_dir/mysql_kill_locked.sh"
file_tmp="$tmp_dir/mysql_kill_locked.tmp"
file_log="$tmp_dir/mysql_kill_locked.log" #日志 
$mysql_exec -uroot -p$mysql_pwd -e "show processlist" | grep -i "Locked" > $file_tmp 
cat $file_tmp >> $file_log 
for line in `cat $file_tmp | awk '{print $1}'` 
do
echo "$mysql_exec -uroot -p$mysql_pwd -e "kill $line"" >> $file_sh 
done
chmod +x $file_sh 
sh $file_sh #執行臨時腳本 
> $file_sh #清空臨時腳本


最后,將這段腳本加入到crontab,定時執行即可。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩欧美a | 暖暖暖免费观看在线观看 | 男人捅女人的鸡鸡 | pppd在线播放| 精品国产一区二区在线观看 | 无套大战白嫩乌克兰美女 | aaa毛片视频免费观看 | 日日操综合| 特级一级全黄毛片免费 | h卡通第一页| 99午夜高清在线视频在观看 | 大胸孕妇孕交pregnantsex 大象视频污 | 华人亚洲欧美精品国产 | 免费观看在线 | 久久99影院 | 免费视频片在线观看大片 | 欧美日韩一区二区三在线 | 国产伦精品一区二区 | 果冻传媒天美传媒网址入口 | 黄色a站| 办公室里被迫高h | 国产精品久久久久毛片真精品 | 国产精品微拍 | 小小水蜜桃视频高清在线播放 | 国产精品一久久香蕉产线看 | 美女视频久久 | 韩国三级动漫 | 四虎新网站 | 久久99热狠狠色一区二区 | 5g在线观看| 91香蕉影院| 鬼畜重口高h合集长短篇 | 好吊色视频988gao在线观看 | 国产欧美日韩专区 | 国产欧美一区二区三区精品 | www.俺去啦| 国产午夜精品一区二区三区不卡 | 天天综合天天综合 | 东北疯狂xxxxbbbb中国 | 538亚洲欧美国产日韩在线精品 | 亚洲成年人在线观看 |