mysql 殺死程序

2021-09-27 11:36:47 字數 891 閱讀 2818

show open tables where in_use > 0;

#檢視下在鎖的事務

select * from information_schema.innodb_trx;

#檢視當前鎖定的事務

select * from information_schema.innodb_locks;

#檢視當前等鎖的事務

select * from information_schema.innodb_lock_waits;

第一種:

1.查詢是否鎖表

show open tables where in_use > 0;

2.查詢程序(如果您有super許可權,您可以看到所有執行緒。否則,您只能看到您自己的執行緒)

show processlist

3.殺死程序id(就是上面命令的id列)

kill id

第二種:

1.檢視下在鎖的事務

select * from information_schema.innodb_trx;

2.殺死程序id(就是上面命令的trx_mysql_thread_id列)

kill 執行緒id

例子:查出死鎖程序:show processlist

殺掉程序 kill 420821;

其它關於檢視死鎖的命令:

1:檢視當前的事務

select * from information_schema.innodb_trx;

2:檢視當前鎖定的事務

select * from information_schema.innodb_locks;

3:檢視當前等鎖的事務

select * from information_schema.innodb_lock_waits;

批量殺死mysql程序

mysql經常出現大批殭屍程序沒有關閉或大量慢查詢程序導致cpu等負載報警情況,下面的語句用來生成批量kill連線的sql語句,方便dba殺死程序。按照ip生成殺死程序語句 select concat kill id,from information schema.processlist where...

vbs 殺死程序 VBS殺死指定程序

以下是一小段殺死指定程序名字的小vbs,希望對大家有幫助。function killproc strprocname on error resume next set objwmiservice getobject winmgmts ootcimv2 set arrprocesses objwmis...

vbs 殺死程序 VBS殺死指定程序

以下是一小段殺死指定程序名字的小vbs,希望對大家有幫助。function killproc strprocname on error resume next set objwmiservice getobject winmgmts ootcimv2 set arrprocesses objwmis...