1. 程式人生 > >mysql操作表時出現死鎖解決方式

mysql操作表時出現死鎖解決方式

情景:有時頻繁地某個表時,發現不能進行增刪改操作時,出現操作超時死鎖的情況

--顯示所有程序

show processlist

kill id

--顯示是否有死鎖

show   open tables where In_use > 0;

--檢視死鎖

select * from information_schema.innodb_locks;

kill lock_id

--檢視等待死鎖

select * from information_schema.innodb_lock_waits;

--檢視事務

select * from information_schema.innodb_trx;

-- kill trx_mysql_thread_id

如:kill 1928 ;