mysql操作表时出现死锁解决方式

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/seeker_lqq/article/details/83446289

情景:有时频繁地操作某个表时,发现不能进行增删改操作时,出现操作超时死锁的情况

--显示所有进程

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 ;
 

猜你喜欢

转载自blog.csdn.net/seeker_lqq/article/details/83446289