zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

mysql锁表查询和解锁操作详解数据库

mysql数据库 详解 操作 查询 解锁 锁表
2023-06-13 09:20:12 时间
mysql锁表查询和解锁操作

1、在做数据库操作时,有时会因为自己的粗心或者程序设计上的缺陷导致锁表,在mysql中查看锁表和解锁的步骤如下:

 

 //1.查看当前数据库锁表的情况 

 SELECT * FROM information_schema.INNODB_TRX; 

 //2.杀掉查询结果中锁表的trx_mysql_thread_id 

 kill trx_mysql_thread_id

 

2、另外一种查询锁方法

 

 1、查询是否锁表 

 show OPEN TABLES where In_use 

 2、查询进程 

 show processlist 

 查询到相对应的进程===然后 kill id 

 补充: 

 查看正在锁的事务 

 SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; 

 查看等待锁的事务 

 SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS; 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/5018.html

mysql