mysql連結很多,批量刪除異常程式processlist
正常情況發現一個程式異常的話。。
可以通過kill id 的方式殺掉程式
但是 如果 大批量的訪問 刪除方式 手工就殺不過來
命令如下
處理方式(通過mysql -e 的方式得到異常的id,然後通過xargs命令傳值給mysqladmin)
這是測試環境自己測試的結果
mysql -udba -p**** -h 192.1.1.1 -P 3700 -BNe \
"select id from information_schema.processlist where time>='500' and command='sleep';" \
|/usr/bin/xargs -n 1 mysqladmin -udba -p***** -h 192.1.1.1 -P 3700 kill
如果是生產環境
mysql -udba -p**** -h 192.1.1.1 -P 3700 -BNe \
"select id from information_schema.processlist where STATE='Sending data';" \
|/usr/bin/xargs -n 1 mysqladmin -udba -p**** -h 192.1.1.1 -P 3700 kill
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30127122/viewspace-2694479/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 批量kill mysql processlist程式MySql
- MySQL批量刪除指定字首表MySql
- mysql 連線異常MySql
- 軟連結刪除
- 【MySQL】批量刪除mysql中資料庫中的表MySql資料庫
- MySQL 批量更新、刪除資料shell指令碼MySql指令碼
- php(js)批量刪除/單個刪除PHPJS
- 批量刪除死鎖
- oracle批量刪除表Oracle
- hibernate批量刪除
- mysql processlistMySql
- 批量刪除 redis keysRedis
- git 批量刪除本地分支Git
- 批量刪除容器和映象
- 批量刪除表CHI_%
- 表格的批量重新命名與批量刪除
- sap 批量處理異常tRFC
- docker 批量刪除容器和映象Docker
- 批量刪除大量小檔案
- hibernateHQl批量插入、刪除、更新
- Linux批量刪除檔案Linux
- oracle 批量刪除觸發器Oracle觸發器
- SD--批量刪除訂單
- DB2 批量刪除表DB2
- 實現 UITableViewCell的批量刪除UIView
- 請求版主刪除本人 facebook 連結和 ins 的連結
- vue+element-ui操作刪除(單行和批量刪除)VueUI
- jboss+mysql報異常,老是除錯不好,求救!MySql除錯
- mysql的show processlistMySql
- mysql show processlist stateMySql
- Java 操作PDF中的超連結——新增、更新、刪除超連結Java
- 軟連線與硬連結的區別,以及如何刪除軟連結
- 雙向連結串列————查詢、刪除、插入結點
- css刪除超連結底部的橫線CSS
- 刪除陣列中的元素(連結串列)陣列
- 異常機制與遮蔽除錯程式碼除錯
- Mac電腦如何批量刪除照片?Mac
- linux 模糊批量刪除檔案Linux