首頁 > 資料庫 > mysql教程 > mysql环境下批量kill Locked进程_MySQL

mysql环境下批量kill Locked进程_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-01 13:30:48
原創
1240 人瀏覽過

bitsCN.com

mysql环境批量kill Locked进程

 

 周末同事告知某台mysql服务器连接数爆满,登录上去,发现连接数满。shou processlist 发现大量的 insert itno table_name values(xxx,xxx) 被Locked。那就批量kill掉

 

[root@ ~]# mysql -ss -e "show processlist" | grep &#39;Locked&#39; | awk &#39;{print "kill "$1";"}&#39; >kill.sql  [root@ ~]# mysql -uroot -ppasswd <kill.sql
登入後複製

kill完发现insert 语句又快速增加,这样初步判断应该是有大数据操作,花费大量时间,那就查一下当前线程连接时间

mysql>  select * from information_schema.processlist  order by time ; 
登入後複製

 

这里连接时间过长的sql语句就值得怀疑了。这样就轻松找到了原因。

 

bitsCN.com
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
伺服器
來自於 1970-01-01 08:00:00
0
0
0
WEB伺服器與應用程式伺服器的差異:
來自於 1970-01-01 08:00:00
0
0
0
如何連接伺服器,我有騰訊雲端伺服器
來自於 1970-01-01 08:00:00
0
0
0
如何配置git伺服器和ftp伺服器
來自於 1970-01-01 08:00:00
0
0
0
虛擬伺服器和伺服器是同一種操作嗎
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板