mysql数据库锁表如何解锁

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql数据库锁表如何解锁相关的知识,希望对你有一定的参考价值。

参考技术A 当前运行的所有事务
select * from information_schema.innodb_trx
当前出现的锁
select * from information_schema.innodb_locks
锁等待的对应关系
select * from information_schema.innodb_lock_waits
通过找到线程id号,进行kill

通过 select * from information_schema.innodb_trx 查询 trx_mysql_thread_id然后执行 kill 线程ID

Oracle 锁表查询 和解锁表

参考技术A 查询锁表

select object_name, machine, s.sid, s.serial#

  from v$locked_object l, dba_objects o, v$session s

where l.object_id  =  o.object_id

  and l.session_id = s.sid;

解表

  ALTER system kill session 'sid, serial#';

  ALTER system kill session '256, 34034';

以上是关于mysql数据库锁表如何解锁的主要内容,如果未能解决你的问题,请参考以下文章

MYSQL 解锁与锁表

MYSQL 解锁与锁表

MySQL数据库中查询表是不是被锁以及解锁

怎么知道数据库表已经锁表了

mysql 锁表与解锁

MySQL 手动主从同步不锁表